public RejectionView() { this.InitializeComponent(); inputPaneHelper = new InputPaneHelper(); inputPaneHelper.SubscribeToKeyboard(true); inputPaneHelper.AddShowingHandler(narrativeText, new InputPaneShowingHandler(CustomKeyboardHandler)); inputPaneHelper.SetHidingHandler(new InputPaneHidingHandler(InputPaneHiding)); }
public AdjustmentView() { this.InitializeComponent(); inputPaneHelper = new InputPaneHelper(); InputPaneShowingHandler amountInputPaneShowingHandler = new InputPaneShowingHandler(CustomKeyboardHandler); InputPaneShowingHandler narrativeInputPaneShowingHandler = new InputPaneShowingHandler(CustomKeyboardHandler); inputPaneHelper.SubscribeToKeyboard(true); inputPaneHelper.AddShowingHandler(narrativeText, narrativeInputPaneShowingHandler); inputPaneHelper.AddShowingHandler(amountText, amountInputPaneShowingHandler); inputPaneHelper.AddShowingHandler(amountTextFilled, amountInputPaneShowingHandler); inputPaneHelper.SetHidingHandler(new InputPaneHidingHandler(InputPaneHiding)); SetAmountPercentage(true); SetPositiveNegativeButtons(false); Messenger.Default.Register <string>(this, Constants.AdjustDefaultSettings, SetDefaults); }
protected override void OnNavigatedFrom(NavigationEventArgs e) { inputPaneHelper.SubscribeToKeyboard(false); inputPaneHelper.RemoveShowingHandler(narrativeText); inputPaneHelper.SetHidingHandler(null); }