Compartir a través de


Behavior.DisableAllCommands Propiedad

Definición

Obtiene un valor que indica si se deben deshabilitar los objetos MenuCommand.

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

Valor de propiedad

true es si todos los MenuCommand objetos que recibe el diseñador deben tener estados establecidos Enabled = false en cuando está Behavior activo; de lo contrario, false.

Comentarios

Un true valor de la DisableAllCommands propiedad indica que BehaviorService todos los MenuCommand objetos que recibe el diseñador deben tener su estado deshabilitado cuando este comportamiento está activo.

La DisableAllCommands propiedad funciona junto con el FindCommand método para que pueda personalizar la interacción entre glifos y comportamientos. En la tabla siguiente se resumen los resultados de una llamada a FindCommand para un determinado MenuCommand.

DisableAllCommands es true DisableAllCommands es false
El glifo probado por posicionamiento tiene un comportamiento asignado Si el MenuCommand objeto con el especificado command ID se encuentra en IMenuCommandService, que MenuCommand está deshabilitado y devuelto. En caso contrario, devuelve null. FindCommand se llama a en el comportamiento y, si se encuentra, se devuelve el comportamiento MenuCommand . De lo contrario, se devuelve el resultado de IMenuCommandService.FindCommand con el especificado command ID .
El glifo probado por posicionamiento no tiene ningún comportamiento asignado Se devuelve el resultado de IMenuCommandService.FindCommand con el especificado command ID . Se devuelve el resultado de IMenuCommandService.FindCommand con el especificado command ID .

Notas a los desarrolladores de herederos

La implementación predeterminada siempre devuelve false.

Se aplica a

Consulte también