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 物件狀態都應設定為 Enabled = false 該 Behavior 物件啟動時;否則, false。
備註
屬性的 true 值 DisableAllCommands 表示, BehaviorService 當此行為啟動時,設計者接收的所有 MenuCommand 物件狀態都應被停用。
這個 DisableAllCommands 屬性與方法協同運作 FindCommand ,因此你可以自訂字形與行為之間的互動。 下表總結了對特定 MenuCommand的呼叫FindCommand結果。
| 經過命中測試的字形有指定的行為 |
DisableAllCommands 是 true |
DisableAllCommands 是 false |
|---|---|---|
| 是的 | 若 中 MenuCommandcommand ID ,且 在 中被發現IMenuCommandServiceMenuCommand,則 該 被禁用並返回。 否則會傳回 null。 |
FindCommand 在行為上被呼叫,若找到該行為,則回傳該行為 MenuCommand 。 否則,會返回 與指定的command ID結果IMenuCommandService.FindCommand。 |
| No | 返回 的結果 IMenuCommandService.FindCommand 與指定的 command ID 。 |
返回 的結果 IMenuCommandService.FindCommand 與指定的 command ID 。 |
給繼承者的注意事項
預設實作一律會傳 false回 。