Behavior.DisableAllCommands Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 Enabled = false
como quando isso Behavior estiver ativo; caso contrário, false
.
Comentários
Um true
valor para a DisableAllCommands propriedade indica ao BehaviorService que 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 do MenuCommand comportamento é 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
.