public async Task ConfigureHamburgerMenuBlur() { if (ApiInformationHelper.IsCreatorsUpdateOrLater) { BlurBorderHamburger.Background = XAMLHelper.GetResourceValue <CustomAcrylicBrush>("InAppAcrylicBrush"); } else { await BlurBorderHamburger.AttachCompositionBlurEffect(20, 100, true); } }
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"); } }
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); } }
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"); } } }