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该属性的值DisableAllCommands指示BehaviorService设计器接收的所有MenuCommand对象在激活此行为时应禁用其状态。
该 DisableAllCommands 属性与 FindCommand 该方法结合使用,以便你可以自定义字形和行为之间的交互。 下表汇总了对特定MenuCommand调用FindCommand的结果。
| 经过命中测试的字形具有分配的行为 |
DisableAllCommands 是 true |
DisableAllCommands 是 false |
|---|---|---|
| 是的 | 如果在 MenuCommand 中找到IMenuCommandService指定command ID值,MenuCommand则禁用并返回。 否则将返回 null。 |
FindCommand 是对行为调用的,如果找到,则返回该行为 MenuCommand 。 否则,返回具有指定command ID结果IMenuCommandService.FindCommand的结果。 |
| 否 | 返回具有指定command ID结果IMenuCommandService.FindCommand的结果。 |
返回具有指定command ID结果IMenuCommandService.FindCommand的结果。 |
继承者说明
默认实现始终返回 false。