次の方法で共有


Behavior.DisableAllCommands プロパティ

定義

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は 。

注釈

プロパティの値はtrue、 に対してBehaviorService、この動作がアクティブな場合にデザイナーが受け取るすべてのMenuCommandオブジェクトの状態を無効にする必要があることを示DisableAllCommandsします。

プロパティは DisableAllCommands 、 メソッドと FindCommand 組み合わせて動作するため、グリフと動作の間の相互作用をカスタマイズできます。 次の表は、特定MenuCommandの に対する のFindCommand呼び出しの結果をまとめたものです。

DisableAllCommandstrue です DisableAllCommandsfalse です
ヒット テストされたグリフには、動作が割り当てられます MenuCommand指定した command ID を持つ が でIMenuCommandService見つかった場合は、無効MenuCommandになり、返されます。 それ以外の場合は、null が返されます。 FindCommand は動作に対して呼び出され、見つかった場合は 動作の MenuCommand が返されます。 それ以外の場合は、指定した command ID を持つ のIMenuCommandService.FindCommand結果が返されます。
ヒット テストされたグリフに動作が割り当てられていない 指定した command ID を含む のIMenuCommandService.FindCommand結果が返されます。 指定した command ID を含む のIMenuCommandService.FindCommand結果が返されます。

注意 (継承者)

既定の実装では、常に false を返します。

適用対象

こちらもご覧ください