Ejemplo n.º 1
0
        protected override void OnOpened(RoutedEventArgs e)
        {
            base.OnOpened(e);
            var hwnd = (HwndSource)HwndSource.FromVisual(this);

            AcrylicHelper.SetBlur(hwnd.Handle, AccentFlagsType.Popup);
        }
Ejemplo n.º 2
0
        internal static void SetBlur(Window win, AcrylicAccentState state, AccentFlagsType style = AccentFlagsType.Window)
        {
            var windowHelper = new WindowInteropHelper(win);

            var value = AcrylicHelper.SelectAccentState(state);

            AcrylicHelper.SetBlur(windowHelper.Handle, style, value);
        }