All the styles which used to be present there have been moved to a platform-level file ‘generic.xaml’. This means that a basic resource file would always be present as a part of your platform and you do not need to add it to every individual project! Of course, it does bring up the question of how to customize the styles, which styles are already present and which styles need to be created and so on. As expected, for modifying existing styles and adding new styles, a new resource file needs to be created which can override the existing styles. There are three sets of brushes, thicknesses etc. for the three different themes (Default, Light, High Contrast). So when we set the theme for an application, we immediately know which colors would be applied throughout the app.
(Starting with styling a Windows 8.1 application, applicable to Windows 10 too).
Application.RequestedTheme property – There are two built in themes: “Light” and “Dark“. By default your app runs using the “Dark” theme (in the themeresources.xaml file, the key name for the “Dark” resources is “Default“). … There is also a “HighContrast” theme that uses system values, but apps and app code use a different technique for switching the app to high contrast. The RequestedTheme property is ignored if the user is running in high contrast mode. See Supporting high contrast themes and XAML high contrast style sample.
Therefore, if you want to follow the “Light“/”Dark” style you have to put in the App.xaml:
<Application x:Class="MyProject.App" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="using:MyProject.Styles" RequestedTheme="Light"> ... or "Dark"