CommandBinding 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í.
Vytvoří RoutedCommand vazbu na obslužné rutiny událostí, které implementují příkaz.
public ref class CommandBinding
public class CommandBinding
type CommandBinding = class
Public Class CommandBinding
- Dědičnost
-
CommandBinding
Poznámky
Příkaz CommandBinding přidruží k/PreviewExecutedExecuted událostem aPreviewCanExecute/CanExecute, které implementují a určují stav příkazu.
Execute Když je volána metoda RoutedCommand neboCanExecute,/PreviewExecutedExecuted události nebo PreviewCanExecute/CanExecute jsou vyvolány v cíli příkazu. Pokud má CommandBinding cíl příkazu hodnotu pro příkaz, jsou volána příslušná obslužná rutina. Pokud cíl příkazu nemá CommandBinding pro příkaz, události jsou směrovány stromem elementu, dokud se nenajde prvek, který obsahuje CommandBinding .
A CommandBinding má omezené použití s objektemICommand, který není .RoutedCommand Důvodem je to, že CommandBinding příkaz váže na ExecutedRoutedEventHandler a CanExecuteRoutedEventHandler který naslouchá Executed událostem a CanExecute směrovaným událostem, které jsou vyvolány při Execute zavolání RoutedCommand metody a CanExecute metody.
Konstruktory
CommandBinding() |
Inicializuje novou instanci CommandBinding třídy. |
CommandBinding(ICommand) |
Inicializuje novou instanci CommandBinding třídy pomocí zadané ICommand. |
CommandBinding(ICommand, ExecutedRoutedEventHandler) |
Inicializuje novou instanci CommandBinding třídy pomocí zadané ICommand a zadané Executed obslužné rutiny události. |
CommandBinding(ICommand, ExecutedRoutedEventHandler, CanExecuteRoutedEventHandler) |
Inicializuje novou instanci CommandBinding třídy pomocí zadaných ICommand a zadaných Executed a CanExecute obslužných rutin událostí. |
Vlastnosti
Command |
Získá nebo nastaví přidružený k ICommand tomuto CommandBinding. |
Metody
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Událost
CanExecute |
Nastane, když příkaz přidružený k tomuto CommandBinding příkazu zahájí kontrolu, zda lze příkaz spustit v cíli příkazu. |
Executed |
Nastane při spuštění příkazu přidruženého k tomuto CommandBinding příkazu. |
PreviewCanExecute |
Nastane, když příkaz přidružený k tomuto CommandBinding příkazu zahájí kontrolu, která určí, zda lze příkaz spustit na aktuálním cíli příkazu. |
PreviewExecuted |
Nastane při spuštění příkazu přidruženého k tomuto CommandBinding příkazu. |