CommandManager Klasa
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia metody narzędzi powiązane z poleceniami, które rejestrują CommandBinding i InputBinding obiekty dla właścicieli klas i poleceń, dodają i usuwają programy obsługi zdarzeń poleceń oraz udostępniają usługi do wykonywania zapytań o stan polecenia.
public ref class CommandManager sealed
public sealed class CommandManager
type CommandManager = class
Public NotInheritable Class CommandManager
- Dziedziczenie
-
CommandManager
Jest CommandManager odpowiedzialny za zarządzanie poleceniami kierowanymi. Aby uzyskać więcej informacji na temat poleceń, zobacz Commanding Overview (Omówienie poleceń).
Użyj RegisterClassCommandBinding polecenia , aby zarejestrować klasę CommandBinding w przeciwieństwie do wystąpienia.
Użyj RegisterClassInputBinding polecenia , aby zarejestrować klasę InputBinding w przeciwieństwie do wystąpienia.
Metoda InvalidateRequerySuggested wymusza CommandManager wywołanie RequerySuggested zdarzenia. Zdarzenie RequerySuggested informuje źródło polecenia, aby wykonać zapytanie dotyczące polecenia skojarzonego z nim w celu określenia, czy polecenie może zostać wykonane.
Can |
Identyfikuje CanExecute dołączone zdarzenie. |
Executed |
Identyfikuje Executed dołączone zdarzenie. |
Preview |
Identyfikuje PreviewCanExecute dołączone zdarzenie. |
Preview |
Identyfikuje PreviewExecuted dołączone zdarzenie. |
Requery |
Występuje, gdy CommandManager wykrywa warunki, które mogą zmienić możliwość wykonania polecenia. |
Can |
Występuje, gdy CanExecute(Object, IInputElement) metoda na obiekcie RoutedCommand jest wywoływana, a PreviewCanExecute zdarzenie nie zostało obsłużone. |
Executed |
Występuje, gdy Execute(Object, IInputElement) metoda na obiekcie RoutedCommand jest wywoływana, a PreviewExecuted zdarzenie nie zostało obsłużone. |
Preview |
Występuje, gdy CanExecute(Object, IInputElement) metoda w obiekcie jest wywoływana RoutedCommand . |
Preview |
Występuje, gdy Execute(Object, IInputElement) metoda w obiekcie jest wywoływana RoutedCommand . |
Produkt | Wersje |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9, 10 |
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: