EditingCommands.Backspace 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.
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
Żą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"/>