Behavior.DisableAllCommands Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient une valeur indiquant si MenuCommand les objets 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 le moment où il Behavior est actif ; sinon, false.
Remarques
Une true valeur pour la DisableAllCommands propriété indique que BehaviorService 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 de personnaliser l’interaction entre les glyphes et les comportements. Le tableau suivant récapitule les résultats d’un appel à FindCommand un particulier MenuCommand.
| Le glyphe testé par accès a un comportement affecté |
DisableAllCommands est true |
DisableAllCommands est false |
|---|---|---|
| Oui | Si l’objet MenuCommand avec le spécifié command ID est trouvé dans le IMenuCommandService, désactivé MenuCommand et retourné. Sinon, null est retournée. |
FindCommand est appelé sur le comportement et, s’il MenuCommand est trouvé, le comportement est retourné. Sinon, le résultat de IMenuCommandService.FindCommand l’opération spécifiée command ID est retourné. |
| Non | Le résultat avec IMenuCommandService.FindCommand le spécifié command ID est retourné. |
Le résultat avec IMenuCommandService.FindCommand le spécifié command ID est retourné. |
Notes pour les héritiers
L’implémentation par défaut retourne falsetoujours .