Example #1
0
        private static Brush GetWindowGlassBrush()
        {
            var colorizationParams = new Native.DWMCOLORIZATIONPARAMS();
            Native.DwmGetColorizationParameters(ref colorizationParams);
            var frameColor = ToColor(colorizationParams.ColorizationColor);

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