private void AboutUsFlyout_OnBackClick(object sender, BackClickEventArgs e) { if (Parent is Popup) (Parent as Popup).IsOpen = false; SettingsPane.Show(); }
/// <summary> /// This is the handler for the SettingsFlyout2 BackClick event. Original content is restored /// and the event args are marked as handled. /// This handler is only attached when the second content layer is visible. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void SettingsFlyout2_BackClick(object sender, BackClickEventArgs e) { // Return to previous content and remove BackClick handler e.Handled = true; this.isSecondContentLayer = false; this.Content = this.content1; this.BackClick -= SettingsFlyout2_BackClick; }
// *** Protected Methods *** protected void OnSettingsPaneBackClick(object sender, BackClickEventArgs e) { if (e == null) throw new ArgumentNullException(nameof(e)); e.Handled = true; this.GoBack(); }
// *** Protected Methods *** protected void OnSettingsPaneBackClick(object sender, BackClickEventArgs e) { if (e == null) { throw new ArgumentNullException(nameof(e)); } e.Handled = true; this.GoBack(); }
private void FlyoutOnBackClick(object sender, BackClickEventArgs backClickEventArgs) { EventHandler <object, CancelEventArgs> closing = Closing; if (closing != null) { var args = new CancelEventArgs(); closing(this, args); backClickEventArgs.Handled = args.Cancel; } }
public void NavigationService_BackRequested(object sender, BackRequestedEventArgs e) { e.Handled = true; BackClickEventArgs backClickEventArgs = new BackClickEventArgs(); BackButtonClicked?.Invoke(sender, backClickEventArgs); if (GoBack()) { } else { Application.Current.Exit(); } }
public void CallOnSettingsPaneBackClick(BackClickEventArgs e) { base.OnSettingsPaneBackClick(null, e); }
public void SettingsPaneBackClick_HandlesEvent() { MockNavigationStack navigationStack = new MockNavigationStack(); TestableSettingsPaneManager settingsPaneManager = CreateSettingsPaneManager(navigationStack: navigationStack); navigationStack.NavigateTo(new PageInfo("Page 1", null)); navigationStack.NavigateTo(new PageInfo("Page 2", null)); BackClickEventArgs e = new BackClickEventArgs() { Handled = false }; settingsPaneManager.CallOnSettingsPaneBackClick(e); Assert.Equal(true, e.Handled); }
private void SettingsPageOnBackClick(object sender, BackClickEventArgs e) { Hide(); e.Handled = true; }
void IBackClickEventArgsResolver.Handled(BackClickEventArgs e, bool handled) => e.Handled = handled;
bool IBackClickEventArgsResolver.Handled(BackClickEventArgs e) => e.Handled;
/// <summary> /// Sets a value that can cancel the navigation. A <c>true</c> value for Handled cancels the default behavior. /// </summary> /// <param name="e">The requested <see cref="BackClickEventArgs"/>.</param> /// <param name="handled"><c>true</c> to cancel the navigation. <c>false</c> to use default behavior.</param> public static void Handled(this BackClickEventArgs e, bool handled) => Resolver.Handled(e, handled);
/// <summary> /// Gets a value that can cancel the navigation. A <c>true</c> value for Handled cancels the default behavior. /// </summary> /// <param name="e">The requested <see cref="BackClickEventArgs"/>.</param> /// <returns><c>true</c> to cancel the navigation. <c>false</c> to use default behavior. The default is <c>false</c>.</returns> public static bool Handled(this BackClickEventArgs e) => Resolver.Handled(e);
// *** Protected Methods *** protected virtual void OnBackClick(BackClickEventArgs e) => BackClick?.Invoke(this, e);
private async void SettingsFlyout_BackClick(object sender, BackClickEventArgs e) { if(plUserNameOrig != App.pd.plUserName || plPasswordOrig != App.pd.plPassword || plTokenOrig != App.pd.plToken) { await App.pd.EncryptAndBase64EncodePLCredentialsAsync(); TP_UserNameAndVersion o = new TP_UserNameAndVersion(); o.User = App.UserWin8Account; await App.UserAndVersions.AddOrUpdateEncryptedDataRowInXML(o); } }
void SettingsFlyout1_BackClick(object sender, BackClickEventArgs e) { flyout_border.Child = null; SettingsWaitTextBlock.Visibility = Windows.UI.Xaml.Visibility.Collapsed; }
void CustomSettingsFlyout_BackClick(object sender, BackClickEventArgs e) { back = true; }
private void OnFlyoutBack(object sender, BackClickEventArgs e) { ClearFlyout(); }
private void SettingsFlyout_BackClick(object sender, BackClickEventArgs e) { closeRequested = true; this.Hide(); }
void SettingsFlyout1_BackClick(object sender, BackClickEventArgs e) { _b.Child = null; SettingsPane.Show(); }
private void SettingsFlyout_BackClick(object sender, BackClickEventArgs e) { IsOpen = false; }
private void FlyoutViewBase_BackClick(object sender, BackClickEventArgs e) { _back = true; }
private void SettingsFlyout_BackClick(object sender, BackClickEventArgs e) { this.Hide(); }
private void FlyoutOnBackClick(object sender, BackClickEventArgs backClickEventArgs) { EventHandler<object, CancelEventArgs> closing = Closing; if (closing != null) { var args = new CancelEventArgs(); closing(this, args); backClickEventArgs.Handled = args.Cancel; } }
private void SettingsPanel_BackClick(object sender, BackClickEventArgs e) { }
public void SettingsPaneBackClick_GoesBackInNavigationStack() { MockNavigationStack navigationStack = new MockNavigationStack(); TestableSettingsPaneManager settingsPaneManager = CreateSettingsPaneManager(navigationStack: navigationStack); navigationStack.NavigateTo(new PageInfo("Page 1", null)); navigationStack.NavigateTo(new PageInfo("Page 2", null)); BackClickEventArgs e = new BackClickEventArgs() { Handled = false }; settingsPaneManager.CallOnSettingsPaneBackClick(e); string[] pageNames = navigationStack.Select(page => page.PageName).ToArray(); Assert.Equal(new string[] { "Page 1" }, pageNames); }
private void SettingsPaneHost_BackClick(object sender, BackClickEventArgs e) => OnBackClick(e);