共用方式為


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 物件狀態都應設定為 Enabled = falseBehavior 物件啟動時;否則, false

備註

屬性的 trueDisableAllCommands 表示, BehaviorService 當此行為啟動時,設計者接收的所有 MenuCommand 物件狀態都應被停用。

這個 DisableAllCommands 屬性與方法協同運作 FindCommand ,因此你可以自訂字形與行為之間的互動。 下表總結了對特定 MenuCommand的呼叫FindCommand結果。

經過命中測試的字形有指定的行為 DisableAllCommandstrue DisableAllCommandsfalse
是的 若 中 MenuCommandcommand ID ,且 在 中被發現IMenuCommandServiceMenuCommand,則 該 被禁用並返回。 否則會傳回 null FindCommand 在行為上被呼叫,若找到該行為,則回傳該行為 MenuCommand 。 否則,會返回 與指定的command ID結果IMenuCommandService.FindCommand
No 返回 的結果 IMenuCommandService.FindCommand 與指定的 command ID 返回 的結果 IMenuCommandService.FindCommand 與指定的 command ID

給繼承者的注意事項

預設實作一律會傳 false回 。

適用於

另請參閱