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 = false ,则为 Behavior ;否则为 false

注解

true属性的值DisableAllCommandsBehaviorService 指示设计器接收的所有MenuCommand对象应在此行为处于活动状态时禁用其状态。

属性 DisableAllCommands 与 方法结合使用, FindCommand 因此你可以自定义字形和行为之间的交互。 下表总结了对特定 MenuCommand的调用FindCommand的结果。

DisableAllCommandstrue DisableAllCommandsfalse
命中测试的字形具有已分配的行为 MenuCommand如果在 中找到IMenuCommandService具有指定 command ID 的 ,则会MenuCommand禁用并返回 。 否则将返回 null FindCommand 对行为调用 ,如果找到,则返回行为的 MenuCommand 。 否则, IMenuCommandService.FindCommand 返回具有指定 command ID 的结果。
命中测试的字形没有分配的行为 IMenuCommandService.FindCommand返回具有指定 command ID 的结果。 IMenuCommandService.FindCommand返回具有指定 command ID 的结果。

继承者说明

默认实现始终返回 false

适用于

另请参阅