InputBinding.CommandTarget Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.