Behavior.DisableAllCommands Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá hodnotu označující, zda MenuCommand objekty mají být zakázány.
public:
virtual property bool DisableAllCommands { bool get(); };
public virtual bool DisableAllCommands { get; }
member this.DisableAllCommands : bool
Public Overridable ReadOnly Property DisableAllCommands As Boolean
Hodnota vlastnosti
truepokud všechny MenuCommand objekty, které návrhář obdrží, by měly mít nastavené stavy, na Enabled = false které je tato Behavior hodnota aktivní; jinak . false
Poznámky
true Hodnota vlastnosti DisableAllCommands označujeBehaviorService, že všechny MenuCommand objekty, které návrhář obdrží, by měl mít svůj stav zakázán, když je toto chování aktivní.
Vlastnost DisableAllCommands funguje ve spojení s metodou FindCommand , takže můžete přizpůsobit interakci mezi glyfy a chování. Následující tabulka shrnuje výsledky volání FindCommand konkrétního MenuCommand.
| Testovaný glyf má přiřazené chování |
DisableAllCommands je true |
DisableAllCommands je false |
|---|---|---|
| Ano | Pokud se zadaný command ID parametr MenuCommand nachází v IMenuCommandServicesadě , která MenuCommand je zakázaná a vrácena. Jinak se vrací. null |
FindCommand je volána k chování a pokud je nalezena, vrátí se chování MenuCommand . V opačném případě se vrátí výsledek zadané hodnoty IMenuCommandService.FindCommandcommand ID . |
| Ne | Vrátí se výsledek zadané hodnoty IMenuCommandService.FindCommandcommand ID . |
Vrátí se výsledek zadané hodnoty IMenuCommandService.FindCommandcommand ID . |
Poznámky pro dědice
Výchozí implementace vždy vrátí false.