EditingCommands.Backspace プロパティ

定義

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 インターフェイス (からFrameworkElement継承) をIInputElement実装し、多くの編集コマンドのネイティブ サポートが含まれていることに注意してください。

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

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

RichTextBox rTB = new RichTextBox();

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

EditingCommands.ToggleInsert.Execute(Nothing, rTB)

注釈

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

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

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

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

XAML 属性の使用方法

<object property="Backspace"/>  

適用対象