1 write to ThemeMode
PresentationFramework (1)
System\Windows\ThemeManager.cs (1)
140window.ThemeMode = themeMode;
18 references to ThemeMode
PresentationFramework (18)
System\Windows\Appearance\WindowBackdropManager.cs (1)
38if(!ThemeManager.IsFluentThemeEnabled && window.ThemeMode == ThemeMode.None)
System\Windows\ThemeManager.cs (9)
34if (window.ThemeMode == ThemeMode.None) 59if (window.ThemeMode == ThemeMode.None) 138if(window.ThemeMode != themeMode) 146if (!IsFluentThemeEnabled && window.ThemeMode == ThemeMode.None) 151if (window.ThemeMode != ThemeMode.None) 153useLightColors = GetUseLightColors(window.ThemeMode); 253bool useLightColors = GetUseLightColors(window.ThemeMode); 254AddOrUpdateThemeResources(window.Resources, GetThemeDictionary(window.ThemeMode)); 268if (IsFluentThemeEnabled || window.ThemeMode != ThemeMode.None)
System\Windows\ThemeMode.cs (2)
23/// This is the default value for <see cref="Application.ThemeMode"/> and <see cref="Window.ThemeMode"/> 27/// even if <see cref="Window.ThemeMode"/> is set to <see cref="None">, the Fluent theme will be applied on the window.
System\Windows\Window.cs (6)
556/// These values are predefined in <see cref="ThemeMode"/> struct. 560/// <see cref="ThemeMode"/> and <see cref="Resources"/> are designed to be in sync with each other. 2138if(value != null && ThemeMode != ThemeMode.None) 2140value.MergedDictionaries.Insert(0, ThemeManager.GetThemeDictionary(ThemeMode)); 2380if(ThemeMode != ThemeMode.None) 2591ThemeManager.OnWindowThemeChanged(this, ThemeMode.None, ThemeMode);