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); }