Behavior.DisableAllCommands Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 en Enabled = false
cuando está Behavior activo; de lo contrario, false
es .
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
.