Bagikan melalui


InputBinding.CommandTarget Properti

Definisi

Mendapatkan atau mengatur elemen target perintah.

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

Nilai Properti

Target perintah. Default adalah null.

Keterangan

Dalam sistem perintah Windows Presentation Foundation, CommandTarget properti pada ICommandSource objek hanya berlaku ketika ICommand adalah RoutedCommand. CommandTarget Jika diatur pada dan ICommandSource perintah yang sesuai bukan RoutedCommand, target perintah diabaikan.

Saat digunakan dengan RoutedCommand, target perintah adalah objek tempat Executed peristiwa dan CanExecute dinaikkan. CommandTarget Jika properti tidak diatur, elemen dengan fokus keyboard digunakan sebagai target.

Kelas itu InputBinding sendiri tidak mendukung penggunaan XAML, karena tidak mengekspos konstruktor tanpa parameter publik (ada konstruktor tanpa parameter, tetapi dilindungi). Namun, kelas turunan dapat mengekspos konstruktor publik dan oleh karena itu dapat mengatur properti yang diwarisi dengan InputBinding penggunaan XAML. Dua kelas turunan InputBinding yang ada yang dapat diinstansiasi di XAML dan dapat mengatur properti di XAML adalah KeyBinding dan MouseBinding.

Penggunaan Atribut XAML

<inputBindingDerivedClass CommandTarget="bindingToTarget"/>  

Nilai XAML

inputBindingDerivedClass
Kelas turunan InputBinding yang mendukung sintaks elemen objek, seperti KeyBinding atau MouseBinding. Lihat Keterangan.

bindingToTarget
String yang menggunakan jenis sintaks pengikatan yang dapat mengembalikan referensi objek ke elemen bernama yang sudah ada. Lihat Keterangan.

Berlaku untuk