CommandManager Třída
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í.
Poskytuje obslužné metody související s příkazy, které registrují CommandBinding a InputBinding objekty pro vlastníky a příkazy třídy, přidávají a odebírají obslužné rutiny událostí příkazů a poskytují služby pro dotazování stavu příkazu.
public ref class CommandManager sealed
public sealed class CommandManager
type CommandManager = class
Public NotInheritable Class CommandManager
- Dědičnost
-
CommandManager
Poznámky
Zodpovídá CommandManager za správu směrovaných příkazů. Další informace o příkazování najdete v tématu Přehled příkazů.
Slouží RegisterClassCommandBinding k registraci CommandBinding do třídy na rozdíl od instance.
Slouží RegisterClassInputBinding k registraci do InputBinding třídy na rozdíl od instance.
Metoda InvalidateRequerySuggested vynutí CommandManager vyvolání RequerySuggested události. Událost RequerySuggested informuje zdroj příkazu, aby dotaz na příkaz, ke který je přidružen, aby zjistil, zda se příkaz může provést.
Pole
CanExecuteEvent |
Identifikuje přidruženou CanExecute událost. |
ExecutedEvent |
Identifikuje přidruženou Executed událost. |
PreviewCanExecuteEvent |
Identifikuje přidruženou PreviewCanExecute událost. |
PreviewExecutedEvent |
Identifikuje přidruženou PreviewExecuted událost. |
Metody
Událost
RequerySuggested |
Vyvolá se, CommandManager když zjistí podmínky, které by mohly změnit schopnost příkazu provést. |
Přidružené události
CanExecute |
Vyvolá se, CanExecute(Object, IInputElement) když je volána metoda na RoutedCommand a PreviewCanExecute událost nebyla zpracována. |
Executed |
Vyvolá se, Execute(Object, IInputElement) když je volána metoda na RoutedCommand a PreviewExecuted událost nebyla zpracována. |
PreviewCanExecute |
Vyvolá se při zavolání CanExecute(Object, IInputElement) metody na RoutedCommand . |
PreviewExecuted |
Vyvolá se při zavolání Execute(Object, IInputElement) metody na RoutedCommand . |