次の方法で共有


EditingCommands.TabBackward プロパティ

定義

TabBackward コマンドを表します。

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

プロパティ値

RoutedUICommand

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

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

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

注釈

このコマンドの動作は、現在の選択内容によって異なります。 選択範囲が空でない場合、このコマンドは DecreaseIndentation. キャレットが (要素によって TableCell 表される) テーブル セル内にある場合、このコマンドはキャレットを前のセルに移動します。 それ以外の場合は、タブ文字が現在の位置に挿入されます。

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

このコマンドは、(プロパティtrueがある場合) によってRichTextBox TextBox ネイティブにAcceptsTabサポートされます。

XAML 属性の使用方法

<object property="TabBackward"/>  

適用対象

こちらもご覧ください