EditingCommands.TabForward Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
TabForward Представляет команду.
public:
static property System::Windows::Input::RoutedUICommand ^ TabForward { System::Windows::Input::RoutedUICommand ^ get(); };
public static System.Windows.Input.RoutedUICommand TabForward { get; }
static member TabForward : System.Windows.Input.RoutedUICommand
Public Shared ReadOnly Property TabForward As RoutedUICommand
Значение свойства
Запрошенная команда. Жест ключа по умолчанию для этой команды Tab.
Примеры
В следующем примере показано, как вызвать команду редактирования для объекта, поддерживающего команду.
В этом примере объект RichTextBox служит целевым объектом команды. Обратите внимание, что RichTextBox реализует IInputElement интерфейс (наследуется от FrameworkElement), и он включает встроенную поддержку для многих команд редактирования.
Первым аргументом для Execute метода является параметр команды. Большинство команд редактирования игнорируют параметр команды; Как правило, этот параметр должен быть null для команд редактирования.
Второй аргумент указывает объект, в который будет перенаправлена команда. Этот объект должен реализовать IInputElement интерфейс и должен включать обработчик для указанной команды. Как правило, команда игнорируется при вызове объекта, который не обрабатывает команду.
RichTextBox rTB = new RichTextBox();
EditingCommands.ToggleInsert.Execute(null, rTB);
Dim rTB As New RichTextBox()
EditingCommands.ToggleInsert.Execute(Nothing, rTB)
Комментарии
Поведение этой команды зависит от текущего выбора. Если выделение не является пустым или если выделение пусто, а текущее положение курсора находится в начале абзаца, эта команда эквивалентна IncreaseIndentation. Если курсор находится в ячейке таблицы (представленной TableCell элементом), эта команда перемещает курсор на следующую ячейку. Если курсор находится в последней ячейке таблицы, эта команда приводит к добавлению новой строки в таблицу с курсором, расположенным в первой ячейке новой строки. В противном случае символ табуляции вставляется в текущее положение.
Существует не обязательно фактическая реализация, которая отвечает этой команде на любой заданный объект; Во многих случаях реализация, которая отвечает на команду, отвечает за запись приложения.
Эта команда изначально поддерживается RichTextBox и TextBox (если AcceptsTab свойство имеет значение true).
Использование атрибута XAML
<object property="TabForward"/>