Bitesized tidbits for building Modern (Metro) apps.
Windows 8.1 and Windows Phone 8.1 both have this really great theme support that allows you to use ThemeResource as a xaml type, it means if the theme changes, anything using that will change its theme too. It’s actually very cool. What’s not cool though is you can only have two themes (Light/Dark). What if you want other themes? Yes, you can override both of those themes to show your own custom theme, but what if you want a third? A fourth? What then?
Well I’ve created a little helper that helps to alleviate that, and also means that you can swap themes on the fly without having to restart the app. Pretty cool, huh.
When building a Windows Phone or Windows Store app, one of the key things you might need are icons for your application bars (or other buttons); there are some good places to get different sets of icons from, including Syncfusion’s Metro Studio, but there is one place I like to get my icons from for both types of projects.