Share via


Behavior.DisableAllCommands Propriété

Définition

Obtient une valeur indiquant si les objets MenuCommand doivent être désactivés.

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

Valeur de propriété

true si tous les MenuCommand objets reçus par le concepteur doivent avoir des états définis Enabled = false sur quand il Behavior est actif ; sinon, false.

Remarques

Une true valeur de la DisableAllCommands propriété indique au BehaviorService que tous les MenuCommand objets reçus par le concepteur doivent avoir leur état désactivé lorsque ce comportement est actif.

La DisableAllCommands propriété fonctionne conjointement avec la FindCommand méthode afin que vous puissiez personnaliser l’interaction entre les glyphes et les comportements. Le tableau suivant récapitule les résultats d’un appel à FindCommand pour un particulier MenuCommand.

DisableAllCommands a la valeur true. DisableAllCommands a la valeur false.
Le glyphe testé a un comportement attribué Si le MenuCommand avec le spécifié command ID se trouve dans , IMenuCommandServicequi MenuCommand est désactivé et retourné. Sinon, null est retournée. FindCommand est appelé sur le comportement et, s’il est trouvé, le comportement est MenuCommand retourné. Sinon, le résultat de IMenuCommandService.FindCommand avec le spécifié command ID est retourné.
Le glyphe testé n’a aucun comportement attribué Le résultat de IMenuCommandService.FindCommand avec le spécifié command ID est retourné. Le résultat de IMenuCommandService.FindCommand avec le spécifié command ID est retourné.

Notes pour les héritiers

L'implémentation par défaut retourne toujours false.

S’applique à

Voir aussi