InputBinding.CommandTarget Propriété

Définition

Obtient ou définit l'élément cible de la commande.

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

Valeur de propriété

Cible de la commande. La valeur par défaut est null.

Remarques

Dans le système de commandes Windows Presentation Foundation, la CommandTarget propriété sur un ICommandSource objet s’applique uniquement lorsque est ICommand un RoutedCommand. Si CommandTarget est défini sur ICommandSource et si la commande correspondante n’est pas RoutedCommand, la cible de commande est ignorée.

Lorsqu’elle est utilisée avec un RoutedCommand, la cible de commande est l’objet sur lequel les Executed événements et CanExecute sont déclenchés. Si la CommandTarget propriété n’est pas définie, l’élément avec le focus clavier est utilisé comme cible.

La InputBinding classe elle-même ne prend pas en charge l’utilisation de XAML, car elle n’expose pas de constructeur public sans paramètre (il existe un constructeur sans paramètre, mais il est protégé). Toutefois, les classes dérivées peuvent exposer un constructeur public et peuvent donc définir des propriétés héritées avec InputBinding une utilisation XAML. Deux classes dérivées existantes InputBinding qui peuvent être instanciées en XAML et qui peuvent définir des propriétés en XAML sont KeyBinding et MouseBinding.

Utilisation d'attributs XAML

<inputBindingDerivedClass CommandTarget="bindingToTarget"/>  

Valeurs XAML

inputBindingDerivedClass
Classe dérivée de qui prend en charge la syntaxe d’élément InputBinding d’objet, telle que KeyBinding ou MouseBinding. Consultez la section Notes.

bindingToTarget
Chaîne qui utilise un type de syntaxe de liaison qui peut retourner une référence d’objet à un élément nommé existant. Consultez la section Notes.

S’applique à