Описание тега routed-commands

WPF: определяет команду, которая реализует ICommand и маршрутизируется через дерево элементов.
1 ответ

Как переопределить команду "Копировать" в текстовом поле WPF?

Я хотел бы переопределить поведение RoutedUICommand "Копировать" WPF TextBox. Возможно ли это без создания нового класса TextBoxExtended, который наследуется от TextBox? Я достиг этой точки, но теперь я немного растерялся. Private Sub tbSource_Previ…
08 окт '09 в 14:51
2 ответа

Как запустить методы на страницах в Silverlight?

Я должен быть в состоянии установить видимость границы, чтобы быть видимой в течение 10 секунд. Граница находится в MainPage.xaml, который является родительским для Content.xaml. Хитрость заключается в том, что мне нужно изменить видимость границы, …
25 мар '11 в 20:23
2 ответа

Как CanExecute commandBinding может срабатывать после удаления элемента из визуального дерева?

У меня есть связанный вопрос здесь, где у меня есть пользовательский элемент управления с привязкой команды. Пользовательский элемент управления был удален из визуального дерева, но canExecute все еще работает. Мое понимание модели Командования было…
1 ответ

Привязка к команде с параметром в установщике стилей WPF

У меня есть настольное приложение, написанное на WPF, которое имеет элемент управления, который работает с динамически создаваемыми вкладками. Я связал CloseTabCommand со свойством CloseCommand элемента управления через установщик стилей. <Style …
24 мар '17 в 10:32
1 ответ

В чем преимущество использования RoutedCommands в WPF

Я пытаюсь понять, какие преимущества дает использование пользовательских команд RoutedCommands в WPF по сравнению со стандартным событием. Предположим, у меня есть пользовательский RoutedCommand, объявленный в статическом классе: public static reado…
12 авг '15 в 19:08
0 ответов

Почему мой пользовательский RoutedCommand не запутывает всех визуальных родителей?

Придуманный пример: Window -Grid --StackPanel ---Slider ---Slider Оба ползунка используют Interaction.Triggers для отправки пользовательской команды, определенной в codebehind. Каждый из визуальных родителей определяет CommandBinding, чтобы связать …
16 ноя '17 в 22:56
1 ответ

WPF две команды обработчики, одна команда

Я получаю от стороннего контроля. Это реализует ApplicationCommands.SelectAll. Однако поведение, которое я хочу, немного отличается. нет виртуального метода, который я мог бы переопределить, и когда я регистрирую обработчик класса, вот так CommandMa…
15 мар '10 в 04:36
2 ответа

Как использовать viewmodel, модель, классы команд с привязкой данных в тегах Window.Resources?

Если предполагается, что WPF MVVM не имеет кода позади, почему при использовании ICommand вам нужно свойство DataContext, созданное в коде Window.xaml.cs? Я смотрел и следил рядом с YouTube WPF MVVM, связыванием данных, ICommand, INotifyPropertyChan…
1 ответ

Какие вещи возможны с этим набором команд SSH Shell?

Определенный пакет веб-хостинга поставляется с набором "Команды SSH Chrooted SHELL". Я задавался вопросом, что они делают и стоит ли дополнительных затрат и временных затрат для любого профессионального программиста, чтобы узнать о них и использоват…
22 мар '11 в 17:30
1 ответ

Когда событие CanExcute будет вызвано CommandSource

Когда событие CanExecute будет в идеале возбуждено элементом управления, реализующим интерфейс ICommandSource? Я попытался добавить точку останова в обработчик, чтобы проверить, когда он поднимается, и кажется, что он выполняется всякий раз, когда э…
2 ответа

Почему мои командные привязки работают только если кнопка находится на панели инструментов?

У меня есть окно с панелью инструментов, которая содержит несколько кнопок с командами. Кнопки перестали работать, так как я заменил панель инструментов панелью стека, содержащей кнопки. В моем понимании это не имеет никакого значения. У кнопок по-п…
19 дек '12 в 17:40
1 ответ

WPF RoutedUICommand: как разрешить "вводить" ключ, который зарегистрирован как ярлык?

Я использую CommandBinding в RoutedUICommand в моем приложении экстенсивно. У большинства из них есть сочетания клавиш, которые работают глобально. Для некоторых команд я хотел бы иметь сочетания клавиш без модификаторов, например, клавиатуру "+" (K…
0 ответов

RoutedUICommand KeyGesture не стреляет

У меня нет большого опыта работы с wpf Сетка в одной вкладке содержит три строки, вторая содержит сетку данных GroupBox, некоторые текстовые поля, которые показывают данные выбранного элемента, третья содержит кнопки для добавления, редактирования, …
21 фев '19 в 15:30
1 ответ

Как запустить RoutedCommand на уровне приложения в шаблоне с несколькими окнами?

У меня есть несколько окон в приложении, например, window1, window2 и window3. одна RoutedCommand (с KeyGesture F11) была привязана в window1. Как запустить эту перенаправленную команду, нажав F11, в то время как у window2 был фокус ввода? В приложе…
07 июл '10 в 00:31
1 ответ

Почему RoutedCommand не работает с этим кодом?

Код: public partial class MainWindow : Window { public static readonly RoutedCommand TestRoutedCommand = new RoutedCommand(); public MainWindow() { InitializeComponent(); CommandBinding testCommandBinding = new CommandBinding(TestRoutedCommand, Test…
18 апр '16 в 20:06
1 ответ

Пользовательская команда

У меня есть ситуация, когда я хочу написать пользовательскую команду для элемента рамки. Что я сделал, как показано ниже: public class UndoRedoManager { private static FrameworkElement frameworkElement; /// <summary> /// UndoVMCommand Attached…
1 ответ

DelegateCommand против RoutedCommand и жесты - WPF

В любом случае DelegateCommand поддерживает жесты при создании составного приложения WPF? Я пытаюсь создать команду, используемую MenuItem, а также Button, к которой можно получить доступ с помощью сочетания клавиш, но которая находится внутри класс…
19 фев '10 в 15:15
1 ответ

RegisterClassCommandBinding не запускает CanExecute

В определенных ситуациях (я не мог установить образец) выполнение заканчивается System.Windows.Input.CommandManager.InvalidateRequerySuggested(); var can = GlobalCommands.UpdateWindowTitle.CanExecute(title, null); GlobalCommands.UpdateWindowTitle.Ex…
24 июн '14 в 21:39
1 ответ

Как подключить команды к календарю

import time; localtime = time.asctime( time.localtime(time.time()) ) print "Local current time :", localtime Я пытаюсь выяснить, как добавить написать команду, как это: "На следующий день". Затем он распечатает следующий день в календаре и так дале…
23 фев '15 в 13:34
1 ответ

Каков наилучший подход для привязки команд в ViewModel к элементам в представлении?

Любой, кто пытался реализовать RoutedCommands в WPF с использованием MV-VM, несомненно, столкнулся с проблемами. Команды (то есть не-пользовательские команды) должны быть реализованы во ViewModel. Например, если бы мне нужно было сохранить CustomerV…
10 дек '08 в 04:07