This PR adds support for theming in general from the Core library.
This is done via two new classes called ThemeManager (which is responsible for changing an Application's theme) and a ThemeResourceDictionary (which reacts to theme changes and then injects specific resources into the application, depending on the theme name).
The toolkit library uses these classes to offer a Light and Dark theme variant.
This PR adds support for theming in general from the Core library. This is done via two new classes called
ThemeManager
(which is responsible for changing an Application's theme) and aThemeResourceDictionary
(which reacts to theme changes and then injects specific resources into the application, depending on the theme name).The toolkit library uses these classes to offer a Light and Dark theme variant.