InputBinding.CommandTarget Vlastnost
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í.
Získá nebo nastaví cílový prvek příkazu.
public:
property System::Windows::IInputElement ^ CommandTarget { System::Windows::IInputElement ^ get(); void set(System::Windows::IInputElement ^ value); };
public System.Windows.IInputElement CommandTarget { get; set; }
member this.CommandTarget : System.Windows.IInputElement with get, set
Public Property CommandTarget As IInputElement
Hodnota vlastnosti
Cíl příkazu. Výchozí hodnota je null.
Poznámky
V systému příkazů Windows Presentation Foundation je CommandTarget vlastnost objektu ICommandSource použitelná pouze v případě, že je RoutedCommand.ICommand CommandTarget Pokud je nastavený na objektu ICommandSource a odpovídající příkaz není , RoutedCommandcíl příkazu se ignoruje.
Při použití s příkazem RoutedCommandcíl je objekt, na kterém Executed jsou vyvolány události.CanExecute CommandTarget Pokud vlastnost není nastavená, použije se prvek s fokusem klávesnice jako cíl.
Samotná InputBinding třída nepodporuje použití XAML, protože nezpřístupňuje veřejný konstruktor bez parametrů (existuje konstruktor bez parametrů, ale je chráněný). Odvozené třídy však mohou vystavit veřejný konstruktor, a proto mohou nastavit vlastnosti, které jsou zděděné z InputBinding pomocí použití XAML. Dvě existující InputBinding odvozené třídy, které lze vytvořit instanci v XAML a mohou nastavit vlastnosti v XAML jsou KeyBinding a MouseBinding.
Použití atributu XAML
<inputBindingDerivedClass CommandTarget="bindingToTarget"/>
Hodnoty XAML
inputBindingDerivedClass Odvozená třída InputBinding , která podporuje syntaxi elementu objektu, například KeyBinding nebo MouseBinding. Viz Poznámky.
bindingToTarget Řetězec, který používá typ syntaxe vazby, který může vrátit odkaz na objekt existující pojmenovaný prvek. Viz Poznámky.