Udostępnij za pośrednictwem


EditingCommands.TabBackward Właściwość

Definicja

TabBackward Reprezentuje polecenie .

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

Wartość właściwości

Żądane polecenie. Domyślnym gestem klawisza dla tego polecenia jest .Shift+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 służy RichTextBox jako element docelowy polecenia. Należy pamiętać, że RichTextBox implementuje IInputElement interfejs (dziedziczony po FrameworkElement), i że obejmuje 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 nie jest puste, to polecenie jest równoważne .DecreaseIndentation Jeśli daszek znajduje się w komórce tabeli (reprezentowanej przez TableCell element), to polecenie przenosi daszek do poprzedniej komórki. W przeciwnym razie znak tabulacji jest wstawiany w bieżącej pozycji.

Nie musi istnieć rzeczywista implementacja, która odpowiada na to polecenie dla dowolnego obiektu; w wielu przypadkach implementacja odpowiadająca na polecenie jest odpowiedzialna za składnik zapisywania aplikacji.

To polecenie jest natywnie obsługiwane przez RichTextBox elementy i TextBox (jeśli AcceptsTab właściwość ma truewartość ).

Użycie atrybutu języka XAML

<object property="TabBackward"/>  

Dotyczy

Zobacz też