private void Load() { SampleController.Current.RegisterNewCommand("Add/Remove Bold Button", (sender, args) => { var button = _toolbar?.GetDefaultButton(ButtonType.Bold); if (button != null) { button.Visibility = button.Visibility == Visibility.Visible ? Visibility.Collapsed : Visibility.Visible; } }); SampleController.Current.RegisterNewCommand("Add Custom Button", (sender, args) => { AddCustomButton(); }); SampleController.Current.RegisterNewCommand("Use Custom Formatter", (sender, args) => { UseCustomFormatter(); }); SampleController.Current.RegisterNewCommand("Reset Layout", (sender, args) => { ResetLayout(); }); }
protected override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); Shell.Current.RegisterNewCommand("Add/Remove Bold Button", (sender, args) => { var button = _toolbar?.GetDefaultButton(ButtonType.Bold); if (button != null) { button.Visibility = button.Visibility == Visibility.Visible ? Visibility.Collapsed : Visibility.Visible; } }); Shell.Current.RegisterNewCommand("Add Custom Button", (sender, args) => { AddCustomButton(); }); Shell.Current.RegisterNewCommand("Use Custom Formatter", (sender, args) => { UseCustomFormatter(); }); Shell.Current.RegisterNewCommand("Reset Layout", (sender, args) => { ResetLayout(); }); }
public async Task TextToobar_PopupShowsInCorrectXamlRoot() { await App.Dispatcher.EnqueueAsync(async() => { await Task.Delay(500); var args = new ShortcutKeyRequestArgs(Windows.System.VirtualKey.K, false, null); _textToolbar.GetDefaultButton(Microsoft.Toolkit.Uwp.UI.Controls.TextToolbarButtons.ButtonType.Link).ShortcutRequested(ref args); await Task.Delay(10000); }); }