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.

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

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