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
否則為 。
備註
true
屬性的值DisableAllCommands表示BehaviorService當這個行為作用中時,設計工具接收的所有MenuCommand對象都應該停用其狀態。
屬性 DisableAllCommands 可與 方法搭配使用, FindCommand 以便您可以自定義字元與行為之間的互動。 下表摘要說明特定MenuCommand的呼叫FindCommand結果。
DisableAllCommands 是 true |
DisableAllCommands 是 false |
|
---|---|---|
點擊測試的字元具有指派的行為 |
MenuCommand如果在 中找到具有指定 command ID 之 的 IMenuCommandService,MenuCommand則會停用並傳回 。 否則,傳回 null 。 |
FindCommand 會在行為上呼叫 ,如果找到,則會傳回行為的 MenuCommand 。 否則,會傳回具有指定 command ID 之的結果IMenuCommandService.FindCommand。 |
點擊測試的字元沒有指派的行為 | 傳回具有指定 command ID 之的結果IMenuCommandService.FindCommand。 |
傳回具有指定 command ID 之的結果IMenuCommandService.FindCommand。 |
給繼承者的注意事項
預設的實作 (Implementation) 一定會傳回 false
。