EditingCommands.Delete プロパティ

定義

現在の選択範囲を削除するよう要求する Delete コマンドを表します。

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

プロパティ値

RoutedUICommand

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

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

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

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

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

RichTextBox rTB = new RichTextBox();

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

EditingCommands.ToggleInsert.Execute(Nothing, rTB)

注釈

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

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

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

XAML 属性の使用方法

<object property="Delete"/>  

適用対象