Skip to main content

ThemeManager Methods

Represents a theme manager, allowing you to apply themes.
Name Description
AddThemeChangedHandler(DependencyObject, ThemeChangedRoutedEventHandler) static This member supports the internal infrastructure and is not intended to be used directly from your code.
AddThemeChangingHandler(DependencyObject, ThemeChangingRoutedEventHandler) static This member supports the internal infrastructure and is not intended to be used directly from your code.
GetIsTouchEnabled(DependencyObject) static Gets the ThemeManager.IsTouchEnabled attached property’s value.
GetIsTouchlineTheme(DependencyObject) static Gets the ThemeManager.IsTouchlineTheme attached property’s value.
GetIsWin11Theme(DependencyObject) static Gets the value of the ThemeManager.IsWin11Theme property attached to the specified ThemeManager.
GetTheme(DependencyObject) static Gets the value of the ThemeManager.Theme attached property to a specified DependencyObject.
GetThemeName(DependencyObject) static Gets the value of the ThemeManager.ThemeName property.
GetTreeWalker(DependencyObject) static This member supports the internal infrastructure and is not intended to be used directly from your code.
PreloadThemeResource(String, Boolean) static Preloads the specified theme and creates theme resources for all loaded assemblies.
PreloadThemeResourceAsync(String, CancellationToken, Boolean) static Preloads the specified theme and creates theme resources for all loaded assemblies.
RemoveThemeChangedHandler(DependencyObject, ThemeChangedRoutedEventHandler) static This member supports the internal infrastructure and is not intended to be used directly from your code.
RemoveThemeChangingHandler(DependencyObject, ThemeChangingRoutedEventHandler) static This member supports the internal infrastructure and is not intended to be used directly from your code.
SetTheme(DependencyObject, Theme) static Sets the value of the ThemeManager.Theme attached property to a specified DependencyObject.
SetThemeName(DependencyObject, String) static Sets the value of the ThemeManager.ThemeName property.
See Also