Create a theme in Windows 8.1
In Windows 8, you were able to create your own themes for your application ( here's a tutorial ). In Windows 8.1 Applications, themes are handled differently: you can change them at run-time and set a theme for a specific control in your XAML (if you don't want to apply the theme to the whole Application). For instance: <Grid x:Name="MainGrid" RequestedTheme="Dark"> However, I could not find a way to create my own themes. The property RequestedTheme takes an enumeration (its type is FrameworkElement.RequestedTheme ) and an enumeration by definition cannot be extended (in C#). Also, if I want