Behavior.DisableAllCommands Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene un valore che indica se gli oggetti MenuCommand devono essere disabilitati.
public:
virtual property bool DisableAllCommands { bool get(); };
public virtual bool DisableAllCommands { get; }
member this.DisableAllCommands : bool
Public Overridable ReadOnly Property DisableAllCommands As Boolean
Valore della proprietà
true
se tutti gli MenuCommand oggetti ricevuti dalla finestra di progettazione devono avere stati impostati su Enabled = false
quando è Behavior attivo; in caso contrario, false
.
Commenti
Un true
valore per la proprietà indica all'oggetto DisableAllCommandsBehaviorService che tutti gli MenuCommand oggetti ricevuti dalla finestra di progettazione devono avere lo stato disabilitato quando questo comportamento è attivo.
La DisableAllCommands proprietà funziona insieme al FindCommand metodo in modo da poter personalizzare l'interazione tra glifi e comportamenti. Nella tabella seguente vengono riepilogati i risultati di una chiamata a FindCommand per un determinato MenuCommandoggetto .
DisableAllCommands è true |
DisableAllCommands è false |
|
---|---|---|
Il glifo colpito ha un comportamento assegnato | Se l'oggetto con l'oggetto MenuCommand specificato command ID viene trovato in IMenuCommandService, disabilitato MenuCommand e restituito. In caso contrario, viene restituito null . |
FindCommand viene chiamato sul comportamento e, se trovato, viene restituito il comportamento MenuCommand . In caso contrario, il risultato di IMenuCommandService.FindCommand con l'oggetto specificato command ID viene restituito. |
Il glifo sottoposto a hit test non ha alcun comportamento assegnato | Il risultato di IMenuCommandService.FindCommand con l'oggetto specificato command ID viene restituito. |
Il risultato di IMenuCommandService.FindCommand con l'oggetto specificato command ID viene restituito. |
Note per gli eredi
L'implementazione predefinita restituisce sempre false
.