EditingCommands.TabForward Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
TabForward Reprezentuje polecenie .
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
Wartość właściwości
Żądane polecenie. Domyślnym gestem klawisza dla tego polecenia jest Tab
.
Przykłady
W poniższym przykładzie pokazano, jak wywołać polecenie edycji dla obiektu obsługującego polecenie .
W tym przykładzie element RichTextBox służy jako element docelowy polecenia. Należy pamiętać, że RichTextBox implementuje IInputElement interfejs (dziedziczony od FrameworkElement), i że zawiera natywną obsługę wielu poleceń edycji.
Pierwszym argumentem Execute metody jest parametr polecenia. Większość poleceń edycji ignoruje parametr polecenia; ogólnie rzecz biorąc, ten parametr powinien być null
przeznaczony do edycji poleceń.
Drugi argument określa obiekt, do którego będzie kierowane polecenie. Ten obiekt musi zaimplementować IInputElement interfejs i powinien zawierać procedurę obsługi dla określonego polecenia. Ogólnie rzecz biorąc, polecenie jest ignorowane podczas wywoływanego obiektu, który nie obsługuje polecenia.
RichTextBox rTB = new RichTextBox();
EditingCommands.ToggleInsert.Execute(null, rTB);
Dim rTB As New RichTextBox()
EditingCommands.ToggleInsert.Execute(Nothing, rTB)
Uwagi
Zachowanie tego polecenia zależy od bieżącego zaznaczenia. Jeśli zaznaczenie jest niepuste lub jeśli zaznaczenie jest puste, a bieżące położenie karetki znajduje się na początku akapitu, to polecenie jest równoważne IncreaseIndentation. Jeśli daszek znajduje się w komórce tabeli (reprezentowanej przez TableCell element), to polecenie przenosi daszek do następnej komórki. Jeśli daszek znajduje się w ostatniej komórce tabeli, to polecenie powoduje dołączenie nowego wiersza do tabeli z daszkiem umieszczonym w pierwszej komórce nowego wiersza. W przeciwnym razie znak tabulatora jest wstawiany w bieżącej pozycji.
Niekoniecznie istnieje rzeczywista implementacja, która odpowiada na to polecenie w dowolnym obiekcie; w wielu przypadkach implementacja odpowiadająca na polecenie jest odpowiedzialna za składnik zapisywania aplikacji.
To polecenie jest natywnie obsługiwane przez RichTextBox element i TextBox (gdy AcceptsTab właściwość ma true
wartość ).
Użycie atrybutu języka XAML
<object property="TabForward"/>