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, WindowBaseColor, 100 - colorizationParams.ColorizationColorBalance); return(new SolidColorBrush(blendedColor)); }