Behavior.DisableAllCommands Proprietà

Definizione

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.

Si applica a

Vedi anche