EditingCommands.Backspace プロパティ

定義

Backspace コマンドを表します。このコマンドは、現在の位置または現在の選択範囲にバックスペースを入力することを要求します。

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

プロパティ値

要求されたコマンド。 このコマンドの既定のキー ジェスチャは Backspace

次の例では、コマンドをサポートするオブジェクトに対して編集コマンドを呼び出す方法を示します。

この例では、 RichTextBox がコマンド ターゲットとして機能します。 RichTextBoxは (IInputElement から継承された) FrameworkElement インターフェイスを実装し、多くの編集コマンドのネイティブ サポートが含まれていることに注意してください。

Execute メソッドの最初の引数はコマンド パラメーターです。 ほとんどの編集コマンドでは、コマンド パラメーターは無視されます。一般に、このパラメーターはコマンドを編集するために null する必要があります。

2 番目の引数は、コマンドのルーティング先となるオブジェクトを指定します。 このオブジェクトは、 IInputElement インターフェイスを実装する必要があり、指定したコマンドのハンドラーを含める必要があります。 一般に、コマンドを処理しないオブジェクトでコマンドが呼び出されると無視されます。

RichTextBox rTB = new RichTextBox();

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

EditingCommands.ToggleInsert.Execute(Nothing, rTB)

注釈

空の選択範囲で呼び出されると、このコマンドはキャレットの直前に文字または段落の区切り記号を削除します。 空でない選択で呼び出されると、このコマンドは選択範囲を削除します。

このコマンドは、このコマンドが呼び出された直後に同じ場所に挿入されたコンテンツに対して、削除された選択範囲の書式設定を保持します。 前の書式設定を保持しない Delete コマンドとは対照的です。

特定のオブジェクトに対してこのコマンドに応答する実際の実装は必ずしもありません。多くの場合、コマンドに応答する実装はアプリケーション ライターの責任です。

このコマンドは、 RichTextBoxTextBox、および PasswordBoxによってネイティブにサポートされます。

XAML 属性の使用法

<object property="Backspace"/>

適用対象