CommandManager Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Parancsokkal kapcsolatos segédprogram-metódusokat biztosít, amelyek regisztrálják CommandBinding és objektumokat biztosítanak az osztálytulajdonosoknak és InputBinding parancsoknak, hozzáadják és eltávolítják a parancsesemény-kezelőket, valamint szolgáltatásokat nyújtanak a parancsok állapotának lekérdezéséhez.
public ref class CommandManager sealed
public sealed class CommandManager
type CommandManager = class
Public NotInheritable Class CommandManager
- Öröklődés
-
CommandManager
Megjegyzések
Az CommandManager irányított parancsok kezeléséért felelős. További információ a parancsolásról: Parancsok áttekintése.
A példány helyett egy osztály regisztrálására RegisterClassCommandBinding használhatóCommandBinding.
Egy osztály regisztrálására RegisterClassInputBinding használhatóInputBinding, nem pedig példányra.
A InvalidateRequerySuggested metódus kényszeríti az CommandManager eseményt.RequerySuggested Az RequerySuggested esemény tájékoztatja a parancsforrást, hogy lekérdezze a hozzá társított parancsot annak megállapításához, hogy a parancs végrehajtható-e.
Mezők
| Name | Description |
|---|---|
| CanExecuteEvent |
Azonosítja a CanExecute csatolt eseményt. |
| ExecutedEvent |
Azonosítja a Executed csatolt eseményt. |
| PreviewCanExecuteEvent |
Azonosítja a PreviewCanExecute csatolt eseményt. |
| PreviewExecutedEvent |
Azonosítja a PreviewExecuted csatolt eseményt. |
Metódusok
esemény
| Name | Description |
|---|---|
| RequerySuggested |
Akkor fordul elő, ha a rendszer észleli azokat a CommandManager feltételeket, amelyek megváltoztathatják a parancsok végrehajtásának képességét. |
Hozzácsatolt események
| Name | Description |
|---|---|
| CanExecute |
Akkor fordul elő, ha a CanExecute(Object, IInputElement) metódust meghívják, RoutedCommand és az PreviewCanExecute eseményt nem kezelték. |
| Executed |
Akkor fordul elő, ha a Execute(Object, IInputElement) metódust meghívják, RoutedCommand és az PreviewExecuted eseményt nem kezelték. |
| PreviewCanExecute |
Akkor fordul elő, ha a CanExecute(Object, IInputElement) metódust RoutedCommand meghívják. |
| PreviewExecuted |
Akkor fordul elő, ha a Execute(Object, IInputElement) metódust RoutedCommand meghívják. |