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
Значение , false
если все MenuCommand объекты, получаемые конструктором, должны иметь состояния Enabled = false
, если этот Behavior параметр активен; в противном случае .
Комментарии
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
.