InputBinding.CommandTarget Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft das Zielelement des Befehls ab oder legt es fest.
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
Eigenschaftswert
Das Ziel des Befehls. Der Standardwert lautet null.
Hinweise
Im Windows Presentation Foundation-Befehlssystem gilt die CommandTarget Eigenschaft für ein ICommandSource Objekt nur, wenn es ICommand sich um ein RoutedCommandObjekt handelt. Wenn die CommandTarget Einstellung für ein ICommandSource und der entsprechende Befehl kein RoutedCommandIst, wird das Befehlsziel ignoriert.
Bei Verwendung mit einem RoutedCommandObjekt ist das Befehlsziel das Objekt, für das die Executed Ereignisse ausgelöst CanExecute werden. Wenn die CommandTarget Eigenschaft nicht festgelegt ist, wird das Element mit Tastaturfokus als Ziel verwendet.
Die InputBinding Klasse selbst unterstützt keine XAML-Verwendung, da sie keinen öffentlichen parameterlosen Konstruktor verfügbar macht (es gibt einen parameterlosen Konstruktor, aber es ist geschützt). Abgeleitete Klassen können jedoch einen öffentlichen Konstruktor verfügbar machen und daher Eigenschaften festlegen, die von InputBinding einer XAML-Verwendung geerbt werden. Zwei vorhandene InputBinding abgeleitete Klassen, die in XAML instanziiert werden können und Eigenschaften in XAML festlegen können, sind KeyBinding und MouseBinding.
Verwendung von XAML-Attributen
<inputBindingDerivedClass CommandTarget="bindingToTarget"/>
XAML-Werte
inputBindingDerivedClass Eine abgeleitete Klasse, die InputBinding objektelementsyntax unterstützt, z KeyBinding . B. oder MouseBinding. Weitere Informationen finden Sie in der "Anmerkungen".
bindingToTarget Eine Zeichenfolge, die einen Bindungssyntaxtyp verwendet, der einen Objektverweis auf ein vorhandenes benanntes Element zurückgeben kann. Weitere Informationen finden Sie in der "Anmerkungen".