private static Brush GetWindowGlassBrush() { var colorizationParams = new Native.Dwmcolorizationparams(); Native.DwmGetColorizationParameters(ref colorizationParams); var frameColor = ToColor(colorizationParams.ColorizationColor); return(new SolidColorBrush(frameColor)); }
private static Brush GetBalancedWindowGlassBrush() { var colorizationParams = new Native.Dwmcolorizationparams(); Native.DwmGetColorizationParameters(ref colorizationParams); var frameColor = ToColor(colorizationParams.ColorizationColor); var blendedColor = BlendColor(frameColor, m_windowBaseColor, 100f - colorizationParams.ColorizationColorBalance); return(new SolidColorBrush(blendedColor)); }