One of my first posts outlined the many discrepancies between the shipped project and page templates and the WP8.1 OS. While those most of the issues have been addressed, we now need to dig deeper and look at issues on the control level. The control that I will be tackling today will be the WinRT Pivot control. Even though there are many small issues that plague this control, they are almost all fixable by simple XAML retemplating.
Previously, we talked about how we can create a jumplist in WP8.1 to looks and act as closely as possible to the native experience. There’s a lot of styles and templates to get you going that I have available along with a sample project. Now, you can take this further by using templates that look and act like the ones found in various lists used in the OS.
I’ve created the DataTemplates that looks like items found in various system apps like Messaging, People, and Internet Explorer that you can just drop into your ListViews, LongListSelectors, or other list controls. I’ve made both WP XAML and Silverlight versions of the templates so the layouts and text behaviors are correct and ready to be used out of the gates. Just update the bindings so your data show up properly and you’re good to go. The colors of the text mirror whatever list I based the templates on but they don’t need to stay that color so feel free to modify the templates as needed.
Head over here to get the templates and check out the screenshots to see what you’re getting before you drop them into your lists’ ItemTemplate.
I am simply known as Q and I am here as your guide through the world of app design for Windows Phone. I’ve spent years working with C#/XAML but my passion is in Windows Phone’s Modern (formerly known as Metro) UI. Here, I can share my discoveries, experiences, and solutions when designing a Modern UI app. Continue reading