ThemeManager Members
Represents a theme manager, allowing you to apply themes.Fields
| Name | Description |
|---|---|
| IsTouchEnabledProperty static | Identifies the ThemeManager.IsTouchEnabled dependency property. |
| IsTouchlineThemeProperty static | Identifies the ThemeManager.IsTouchlineTheme dependency property. |
| IsWin11ThemeProperty static | Identifies the IsWin11Theme attached property. |
| ThemeChangedEvent static | Identifies the ThemeManager.ThemeChanged routed event. |
| ThemeChangingEvent static | Identifies the ThemeManager.ThemeChanging routed event. |
| ThemeNameProperty static | Identifies the ThemeManager.ThemeName dependency property. |
| ThemeProperty static | Identifies the ThemeManager.Theme attached property. |
| TouchDefinition | For internal use. |
| TouchDelimiter | For internal use. |
| TouchDelimiterAndDefinition | For internal use. |
| TraceSwitchName | This member supports the internal infrastructure and is not intended to be used directly from your code. |
| TreeWalkerProperty static | Identifies the ThemeManager.TreeWalker dependency property. |
Properties
| Name | Description |
|---|---|
| ApplicationThemeName static | Obsolete. Gets or sets the name of the theme applied to the entire application. |
| DefaultTouchPaddingScale static | |
| EnableDefaultThemeLoading static | This member supports the internal infrastructure and is not intended to be used directly from your code. |
| IgnoreManifest static | This member supports the internal infrastructure and is not intended to be used directly from your code. |
Methods
| 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. |
Events
| Name | Description |
|---|---|
| ApplicationThemeChanged static | Occurs after the application theme name has been changed. |
| ApplicationThemeChanging static | Occurs before an application theme name is changed. |
Attached Events
| Name | Description |
|---|---|
| ThemeChanged static | Occurs after the theme has been changed. |
| ThemeChanging static | Occurs before a theme is changed. |
Attached Properties
| Name | Description |
|---|---|
| IsTouchEnabled static | Gets whether the current theme is a touch-enabled. |
| IsTouchlineTheme static | Gets whether the current theme is the Touchline theme. |
| IsWin11Theme static | |
| Theme static | Gets or sets the theme. This is an attached property. |
| ThemeName static | Gets or sets the theme name. This is a dependency property. |
| TreeWalker static |
See Also