EditingCommands.Backspace Eigenschaft

Definition

Stellt den Backspace-Befehl dar, mit dem angefordert wird, dass an der aktuellen Position oder für die aktuelle Auswahl ein Rücktastenzeichen eingefügt wird.

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

Eigenschaftswert

RoutedUICommand

Der angeforderte Befehl. Die standardmäßige Tastenkombination für diesen Befehl ist Backspace.

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie Sie einen Bearbeitungsbefehl für ein Objekt aufrufen, das den Befehl unterstützt.

In diesem Beispiel dient eine RichTextBox als Befehlsziel. Beachten Sie, dass RichTextBox die IInputElement Schnittstelle implementiert wird (geerbt von FrameworkElement), und dass sie systemeigene Unterstützung für viele Bearbeitungsbefehle enthält.

Das erste Argument für die Execute Methode ist ein Befehlsparameter. Die meisten Bearbeitungsbefehle ignorieren den Befehlsparameter; Im Allgemeinen sollte dieser Parameter für bearbeitungsbefehle verwendet werden null .

Das zweite Argument gibt das Objekt an, an das der Befehl weitergeleitet wird. Dieses Objekt muss die IInputElement Schnittstelle implementieren und einen Handler für den angegebenen Befehl enthalten. Im Allgemeinen wird ein Befehl ignoriert, wenn er für ein Objekt aufgerufen wird, das den Befehl nicht behandelt.

RichTextBox rTB = new RichTextBox();

EditingCommands.ToggleInsert.Execute(null, rTB);
Dim rTB As New RichTextBox()

EditingCommands.ToggleInsert.Execute(Nothing, rTB)

Hinweise

Wenn sie in einer leeren Auswahl aufgerufen wird, löscht dieser Befehl das Zeichen- oder Absatztrennzeichen direkt vor dem Caret. Wenn sie in einer nicht leeren Auswahl aufgerufen wird, löscht dieser Befehl die Auswahl.

Dieser Befehl behält alle Formatierungen aus der gelöschten Auswahl für Inhalte bei, die unmittelbar an derselben Position eingefügt wurden, nachdem dieser Befehl aufgerufen wurde. Kontrast zum Delete Befehl, der keine vorherige Formatierung behält.

Es gibt nicht unbedingt eine tatsächliche Implementierung, die auf diesen Befehl für ein bestimmtes Objekt reagiert; In vielen Fällen ist die Implementierung, die auf einen Befehl reagiert, die Verantwortung des Anwendungsautors.

Dieser Befehl wird von RichTextBox, TextBoxund PasswordBox.

Verwendung von XAML-Attributen

<object property="Backspace"/>  

Gilt für