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 metody nástroje související s příkazy, které registrují CommandBinding a InputBinding objekty pro vlastníky tříd a příkazy, přidávají a odebírají obslužné rutiny událostí příkazů a poskytují služby pro dotazování na stav 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říkazech naleznete v tématu Přehled příkazů.
Slouží RegisterClassCommandBinding k registraci CommandBinding třídy na rozdíl od instance.
Slouží RegisterClassInputBinding k registraci InputBinding třídy na rozdíl od instance.
Metoda InvalidateRequerySuggested vynutí CommandManager vyvolání RequerySuggested události. Událost RequerySuggested informuje zdroj příkazů, který dotazuje příkaz, ke kterým je přidružen, a určí, jestli se příkaz může spustit nebo ne.
Pole
| Name | Description |
|---|---|
| CanExecuteEvent |
Identifikuje připojenou CanExecute událost. |
| ExecutedEvent |
Identifikuje připojenou Executed událost. |
| PreviewCanExecuteEvent |
Identifikuje připojenou PreviewCanExecute událost. |
| PreviewExecutedEvent |
Identifikuje připojenou PreviewExecuted událost. |
Metody
Událost
| Name | Description |
|---|---|
| RequerySuggested |
Nastane, CommandManager když zjistí podmínky, které by mohly změnit schopnost příkazu spustit. |
Přidružené události
| Name | Description |
|---|---|
| CanExecute |
Nastane, CanExecute(Object, IInputElement) když je volána metoda RoutedCommand a PreviewCanExecute událost nebyla zpracována. |
| Executed |
Nastane, Execute(Object, IInputElement) když je volána metoda RoutedCommand a PreviewExecuted událost nebyla zpracována. |
| PreviewCanExecute |
Nastane, když CanExecute(Object, IInputElement) je volána metoda na je RoutedCommand volána. |
| PreviewExecuted |
Nastane, když Execute(Object, IInputElement) je volána metoda na je RoutedCommand volána. |