Behavior.DisableAllCommands プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オブジェクトを無効にするかどうかを示す値 MenuCommand 取得します。
public:
virtual property bool DisableAllCommands { bool get(); };
public virtual bool DisableAllCommands { get; }
member this.DisableAllCommands : bool
Public Overridable ReadOnly Property DisableAllCommands As Boolean
プロパティ値
trueデザイナーが受け取るすべてのMenuCommand オブジェクトの状態が、このBehaviorがアクティブな場合はEnabled = falseに設定されている必要がある場合は。それ以外の場合はfalse。
注釈
DisableAllCommands プロパティのtrue値は、デザイナーが受け取るすべてのMenuCommand オブジェクトが、この動作がアクティブな場合に状態を無効にする必要があることをBehaviorServiceに示します。
DisableAllCommands プロパティは、グリフと動作の間の相互作用をカスタマイズできるように、FindCommand メソッドと組み合わせて動作します。 次の表は、特定のMenuCommandに対するFindCommandの呼び出しの結果をまとめたものです。
| ヒット テストされたグリフに割り当てられた動作がある |
DisableAllCommands は true です |
DisableAllCommands は false です |
|---|---|---|
| はい | 指定したcommand IDを持つMenuCommandがIMenuCommandServiceで見つかった場合、そのMenuCommandは無効になり、返されます。 それ以外の場合は、null が返されます。 |
FindCommand は動作に対して呼び出され、見つかった場合は動作の MenuCommand が返されます。 それ以外の場合は、指定したcommand IDを持つIMenuCommandService.FindCommandの結果が返されます。 |
| いいえ | 指定したcommand IDを持つIMenuCommandService.FindCommandの結果が返されます。 |
指定したcommand IDを持つIMenuCommandService.FindCommandの結果が返されます。 |
注意 (継承者)
既定の実装では、常に false を返します。