次の方法で共有


EditingCommands.EnterParagraphBreak プロパティ

定義

EnterParagraphBreak コマンドを表します。このコマンドは、現在の位置または現在の選択範囲に段落区切りを挿入するように要求します。

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

プロパティ値

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

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

この例では、 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)

注釈

このコマンドは、Enter キーを押したユーザーと同じです。

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

このコマンドは、 RichTextBoxTextBox ( AcceptsReturn プロパティが trueされている場合) でネイティブにサポートされます。

Important

このコマンドは、テキスト要素の AcceptsReturn プロパティが true に設定されていない限り、テキスト要素には影響しません。

XAML 属性の使用法

<object property="EnterParagraphBreak"/>

適用対象

こちらもご覧ください