internal void OpenSettings(SettingsPageType page) { Analytics.TrackEvent("DiscordPage_OpenSettings"); SettingsOverlayGrid.Visibility = Visibility.Visible; CheckSettingsPane(); if (ActualWidth > 768) { OpenSettingsDesktopStoryboard.Begin(); } else { OpenSettingsMobileStoryboard.Begin(); } SettingsGrid.Navigate(typeof(SettingsPage), page, new SuppressNavigationTransitionInfo()); }
private async void SettingsItem_Tapped(object sender, TappedRoutedEventArgs e) { if (await WindowsHelloManager.VerifyAsync(Constants.VERIFY_SETTINGS, "Verify your identity to open settings.")) { SettingsOverlayGrid.Visibility = Visibility.Visible; CheckSettingsPane(); if (ActualWidth > 768) { OpenSettingsDesktopStoryboard.Begin(); } else { OpenSettingsMobileStoryboard.Begin(); } } SettingsGrid.Navigate(typeof(SettingsPage), null, new SuppressNavigationTransitionInfo()); }
private async void SettingsItem_Tapped(object sender, TappedRoutedEventArgs e) { var loader = ResourceLoader.GetForViewIndependentUse(); if (await WindowsHelloManager.VerifyAsync(Constants.VERIFY_SETTINGS, loader.GetString("VerifySettingsDisplayReason"))) { SettingsOverlayGrid.Visibility = Visibility.Visible; CheckSettingsPane(); if (ActualWidth > 768) { OpenSettingsDesktopStoryboard.Begin(); } else { OpenSettingsMobileStoryboard.Begin(); } } SettingsGrid.Navigate(typeof(SettingsPage), null, new SuppressNavigationTransitionInfo()); }