EditingCommands.TabForward Свойство

Определение

Представляет команду TabForward.

public:
 static property System::Windows::Input::RoutedUICommand ^ TabForward { System::Windows::Input::RoutedUICommand ^ get(); };
public static System.Windows.Input.RoutedUICommand TabForward { get; }
member this.TabForward : System.Windows.Input.RoutedUICommand
Public Shared ReadOnly Property TabForward As RoutedUICommand

Значение свойства

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"/>  

Применяется к

См. также раздел