Beispiel #1
0
        private static Brush GetWindowGlassBrush()
        {
            var colorizationParams = new Native.DWMCOLORIZATIONPARAMS();

            Native.DwmGetColorizationParameters(ref colorizationParams);
            var frameColor = ToColor(colorizationParams.ColorizationColor);

            return(new SolidColorBrush(frameColor));
        }
Beispiel #2
0
        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));
        }