Udostępnij za pośrednictwem


EditingCommands.Backspace Właściwość

Definicja

Backspace Reprezentuje polecenie, które żąda wprowadzenia obszaru backspace w bieżącej pozycji lub w bieżącym zaznaczeniu.

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

Wartość właściwości

RoutedUICommand

Żądane polecenie. Domyślnym gestem klawisza dla tego polecenia jest Backspace.

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

Po wywołaniu pustego zaznaczenia to polecenie usuwa znak lub separator akapitu tuż przed karetki. Po wywołaniu zaznaczenia niepustego to polecenie powoduje usunięcie zaznaczenia.

To polecenie zachowuje dowolne formatowanie z usuniętego zaznaczenia zawartości natychmiast wstawionej w tej samej lokalizacji po wywołaniu tego polecenia. Kontrast z poleceniem, które nie zachowuje poprzedniego Delete formatowania.

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, TextBoxi PasswordBox.

Użycie atrybutu języka XAML

<object property="Backspace"/>  

Dotyczy