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

Значение свойства

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.

Применяется к

См. также раздел