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 commande Windows Presentation Foundation, la CommandTarget propriété d’un ICommandSource objet s’applique uniquement quand il ICommand s’agit d’un RoutedCommand. Si le CommandTarget paramètre est défini sur un ICommandSource et que la commande correspondante n’est pas un 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 événements et CanExecute les Executed événements 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 XAML, car elle n’expose pas de constructeur sans paramètre public (il existe un constructeur sans paramètre, mais il est protégé). Toutefois, les classes dérivées peuvent exposer un constructeur public et, par conséquent, définir des propriétés héritées d’une InputBinding 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 des attributs XAML
<inputBindingDerivedClass CommandTarget="bindingToTarget"/>
Valeurs XAML
inputBindingDerivedClass Classe dérivée de celle-ci prend en charge la syntaxe d’élément InputBinding objet, telle que KeyBinding ou MouseBinding. Voir les remarques.
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. Voir les remarques.