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
Значение DisableAllCommands свойства указывает на BehaviorService то, что состояние всех MenuCommand объектов, получаемых конструктором, должно быть отключено при активном поведении.
Свойство DisableAllCommands работает в сочетании с методом FindCommand , что позволяет настраивать взаимодействие между глифами и поведением. В следующей таблице перечислены результаты вызова FindCommand для определенного MenuCommandобъекта .
DisableAllCommands равно true |
DisableAllCommands равно false |
|
---|---|---|
Глиф, проверенный нажатием, имеет назначенное поведение | Если объект MenuCommand с указанным command ID параметром найден в IMenuCommandService, то MenuCommand этот объект отключается и возвращается. В противном случае возвращается значение null . |
FindCommand вызывается для поведения, и, если он найден, возвращается поведение MenuCommand . В противном случае возвращается результат IMenuCommandService.FindCommand с указанным command ID . |
Глиф, проверенный нажатием, не имеет назначенного поведения | Возвращается результат IMenuCommandService.FindCommand с указанным command ID объектом . |
Возвращается результат IMenuCommandService.FindCommand с указанным command ID объектом . |
Примечания для тех, кто наследует этот метод
Реализация по умолчанию всегда возвращает значение false
.