Share via


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屬性的值 DisableAllCommands 表示 BehaviorService 當這個行為作用中時,設計工具接收的所有 MenuCommand 物件都應該停用其狀態。

屬性 DisableAllCommands 可與 方法搭配使用, FindCommand 以便您可以自訂字元與行為之間的互動。 下表摘要說明特定 MenuCommand 的 呼叫 FindCommand 結果。

DisableAllCommandstrue DisableAllCommandsfalse
點擊測試的字元具有指派的行為 MenuCommand如果在 中找到具有指定 command ID 之 的 IMenuCommandServiceMenuCommand 則會停用並傳回 。 否則,傳回 null FindCommand 會在行為上呼叫 ,如果找到,則會傳回行為的 MenuCommand 。 否則,會傳回具有指定 command ID 之 的結果 IMenuCommandService.FindCommand
點擊測試的字元沒有指派的行為 傳回具有指定 command ID 之 的結果 IMenuCommandService.FindCommand 傳回具有指定 command ID 之 的結果 IMenuCommandService.FindCommand

給繼承者的注意事項

預設的實作 (Implementation) 一定會傳回 false

適用於

另請參閱