diff --git a/SourceFiles/DarkModeCS.cs b/SourceFiles/DarkModeCS.cs index 1d5e12d..fa2b59a 100644 --- a/SourceFiles/DarkModeCS.cs +++ b/SourceFiles/DarkModeCS.cs @@ -361,6 +361,16 @@ public void ApplyTheme(bool pIsDarkMode = true) } } + public void ApplyTheme(DisplayMode pColorMode) + { + _IsDarkMode = isDarkMode(); //<- Gets the current color mode from Windows + if (ColorMode != DisplayMode.SystemDefault) + { + _IsDarkMode = ColorMode == DisplayMode.DarkMode ? true : false; + } + + ApplyTheme(_IsDarkMode); + } /// Recursively apply the Colors from 'OScolors' to the Control and all its childs. /// Can be a Form or any Winforms Control.