EditingCommands.ToggleBold プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在の選択範囲に対して ToggleBold の書式設定を切り替えるよう要求する Bold コマンドを表します。
public:
static property System::Windows::Input::RoutedUICommand ^ ToggleBold { System::Windows::Input::RoutedUICommand ^ get(); };
public static System.Windows.Input.RoutedUICommand ToggleBold { get; }
member this.ToggleBold : System.Windows.Input.RoutedUICommand
Public Shared ReadOnly Property ToggleBold As RoutedUICommand
プロパティ値
要求されたコマンド。 このコマンドの既定のキー ジェスチャは Ctrl
+B
.
例
次の例では、コマンドをサポートするオブジェクトで編集コマンドを呼び出す方法を示します。
この例では、a 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)
注釈
現在の選択範囲がFontWeight次の範囲ThinSemiBoldにある場合は、Bold現在の選択範囲に適用されます。 それ以外の場合は適用 Normal されます。 値の比較リストについては、次を FontWeight 参照してください FontWeights。
選択範囲が空で、キャレットが単語内にある場合は、選択範囲が展開され、単語全体が含まれます。
特定のオブジェクトに対してこのコマンドに応答する実際の実装は必ずしもありません。多くの場合、コマンドに応答する実装はアプリケーションライターの責任です。
このコマンドはネイティブでサポートされています RichTextBox。
XAML 属性の使用方法
<object property="ToggleBold"/>