Ejemplo n.º 1
0
 public async Task ConfigureHamburgerMenuBlur()
 {
     if (ApiInformationHelper.IsCreatorsUpdateOrLater)
     {
         BlurBorderHamburger.Background = XAMLHelper.GetResourceValue <CustomAcrylicBrush>("InAppAcrylicBrush");
     }
     else
     {
         await BlurBorderHamburger.AttachCompositionBlurEffect(20, 100, true);
     }
 }
Ejemplo n.º 2
0
 public void ConfigureWindowBlur()
 {
     if (SettingsService.Get <bool>(SettingsKeys.IsAcrylicBlurEnabled) && ApiInformationHelper.IsCreatorsUpdateOrLater && !ApiInformationHelper.IsMobileDevice)
     {
         BlurBorder.Background = XAMLHelper.GetResourceValue <CustomAcrylicBrush>("HostBackdropAcrylicBrush");
     }
     else
     {
         BlurBorder.Background = (Brush)XAMLHelper.GetGenericResourceValue("ApplicationPageBackgroundThemeBrush");
     }
 }
Ejemplo n.º 3
0
 public async Task ConfigureHamburgerMenuBlur()
 {
     if (ApiInformationHelper.IsCreatorsUpdateOrLater)
     {
         if (!ApiInformationHelper.IsMobileDevice && HamSplitView.DisplayMode == SplitViewDisplayMode.Inline)
         {
             BlurBorderHamburger.Background = XAMLHelper.GetResourceValue <CustomAcrylicBrush>("HamburgerBackdropAcrylicBrush");
         }
         else
         {
             BlurBorderHamburger.Background = XAMLHelper.GetResourceValue <CustomAcrylicBrush>("InAppAcrylicBrush");
         }
     }
     else
     {
         await BlurBorderHamburger.AttachCompositionBlurEffect(20, 100, true);
     }
 }
Ejemplo n.º 4
0
        private void MainPage_SizeChanged(object sender, SizeChangedEventArgs e)
        {
            if (Window.Current.Bounds.Width < 1024)
            {
                ViewModel.DisplayMode = SplitViewDisplayMode.Overlay;
                ViewModel.IsPaneOpen  = false;

                if (ApiInformationHelper.IsCreatorsUpdateOrLater)
                {
                    BlurBorderHamburger.Background = XAMLHelper.GetResourceValue <CustomAcrylicBrush>("InAppAcrylicBrush");
                }
            }
            else
            {
                ViewModel.DisplayMode = SplitViewDisplayMode.Inline;
                ViewModel.IsPaneOpen  = true;

                if (ApiInformationHelper.IsCreatorsUpdateOrLater && !ApiInformationHelper.IsMobileDevice)
                {
                    BlurBorderHamburger.Background = XAMLHelper.GetResourceValue <CustomAcrylicBrush>("HamburgerBackdropAcrylicBrush");
                }
            }
        }