通过


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该属性的值DisableAllCommands指示BehaviorService设计器接收的所有MenuCommand对象在激活此行为时应禁用其状态。

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

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

继承者说明

默认实现始终返回 false

适用于

另请参阅