Share via


Behavior.DisableAllCommands Propriedade

Definição

Obtém um valor que indica se os objetos MenuCommand devem ser desabilitados.

public:
 virtual property bool DisableAllCommands { bool get(); };
public virtual bool DisableAllCommands { get; }
member this.DisableAllCommands : bool
Public Overridable ReadOnly Property DisableAllCommands As Boolean

Valor da propriedade

true se todos os MenuCommand objetos recebidos pelo designer devem ter estados definidos como Enabled = false quando isso Behavior estiver ativo; caso contrário, false.

Comentários

Um true valor para a DisableAllCommands propriedade indica que BehaviorService todos os MenuCommand objetos que o designer recebe devem ter seu estado desabilitado quando esse comportamento estiver ativo.

A DisableAllCommands propriedade funciona em conjunto com o FindCommand método para que você possa personalizar a interação entre glifos e comportamentos. A tabela a seguir resume os resultados de uma chamada para FindCommand para um determinado MenuCommand.

DisableAllCommands é true DisableAllCommands é false
O glifo testado por clique tem um comportamento atribuído Se o MenuCommand com o especificado command ID for encontrado no IMenuCommandService, que MenuCommand está desabilitado e retornado. Caso contrário, null será retornado. FindCommand é chamado no comportamento e, se encontrado, o comportamento é MenuCommand retornado. Caso contrário, o resultado de IMenuCommandService.FindCommand com o especificado command ID será retornado.
O glifo testado por clique não tem nenhum comportamento atribuído O resultado de IMenuCommandService.FindCommand com o especificado command ID é retornado. O resultado de IMenuCommandService.FindCommand com o especificado command ID é retornado.

Notas aos Herdeiros

A implementação padrão sempre retorna false.

Aplica-se a

Confira também