Skip to content

Commit 15e362e

Browse files
authored
Enabling Windows 10 support for Fluent Themes (#9407)
1 parent c8c68d9 commit 15e362e

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/Microsoft.DotNet.Wpf/src/PresentationFramework/System/Windows/ThemeManager.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ private static void ApplyTheme(
132132
/// <returns></returns>
133133
private static bool SetImmersiveDarkMode(Window window, bool useDarkMode)
134134
{
135-
if (window == null)
135+
if (window == null || !Utility.IsOSWindows11OrNewer)
136136
{
137137
return false;
138138
}

src/Microsoft.DotNet.Wpf/src/PresentationFramework/System/Windows/Window.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2515,7 +2515,7 @@ internal void CreateSourceWindow(bool duringShow)
25152515
UnsafeNativeMethods.ChangeWindowMessageFilterEx(_swh.CriticalHandle, WindowMessage.WM_COMMAND, MSGFLT.ALLOW, out info);
25162516
}
25172517

2518-
if (Standard.Utility.IsOSWindows11OrNewer && ThemeManager.IsFluentThemeEnabled)
2518+
if (Standard.Utility.IsOSWindows10OrNewer && ThemeManager.IsFluentThemeEnabled)
25192519
{
25202520
ThemeManager.InitializeFluentTheme();
25212521
ThemeManager.ApplySystemTheme(this, true);

0 commit comments

Comments
 (0)