CommandBinding Kelas

Definisi

Mengikat RoutedCommand ke penanganan aktivitas yang mengimplementasikan perintah.

public ref class CommandBinding
public class CommandBinding
type CommandBinding = class
Public Class CommandBinding
Warisan
CommandBinding

Keterangan

Mengaitkan CommandBinding perintah denganPreviewExecuted/Executed peristiwa dan PreviewCanExecute/CanExecute yang mengimplementasikan dan menentukan status perintah.

Execute Ketika metode atau CanExecute dari dipanggilRoutedCommand,PreviewExecuted/Executedatau PreviewCanExecute/CanExecute peristiwa dinaikkan pada target perintah. Jika target perintah memiliki CommandBinding untuk perintah , handler yang sesuai akan dipanggil. Jika target perintah tidak memiliki CommandBinding untuk perintah, peristiwa dirutekan melalui pohon elemen hingga elemen yang memiliki CommandBinding ditemukan.

Memiliki CommandBinding penggunaan terbatas dengan ICommand yang bukan RoutedCommand. Ini karena perintah CommandBinding mengikat ke ExecutedRoutedEventHandler dan CanExecuteRoutedEventHandler yang mendengarkan Executed peristiwa dan CanExecute dirutekan yang dinaikkan ketika Execute metode dan CanExecute dipanggil RoutedCommand .

Konstruktor

Nama Deskripsi
CommandBinding()

Menginisialisasi instans baru dari kelas CommandBinding.

CommandBinding(ICommand, ExecutedRoutedEventHandler, CanExecuteRoutedEventHandler)

Menginisialisasi instans CommandBinding baru kelas dengan menggunakan penangan yang ditentukan ICommand dan yang ditentukan Executed dan CanExecute penanganan aktivitas.

CommandBinding(ICommand, ExecutedRoutedEventHandler)

Menginisialisasi instans CommandBinding baru kelas dengan menggunakan penanganan aktivitas yang ditentukan ICommand dan yang ditentukan Executed .

CommandBinding(ICommand)

Menginisialisasi instans CommandBinding baru kelas dengan menggunakan ICommand.

Properti

Nama Deskripsi
Command

Mendapatkan atau mengatur yang ICommand terkait dengan ini CommandBinding.

Metode

Nama Deskripsi
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Acara

Nama Deskripsi
CanExecute

Terjadi ketika perintah yang terkait dengan ini CommandBinding memulai pemeriksaan untuk menentukan apakah perintah dapat dijalankan pada target perintah.

Executed

Terjadi ketika perintah yang terkait dengan ini CommandBinding dijalankan.

PreviewCanExecute

Terjadi ketika perintah yang terkait dengan ini CommandBinding memulai pemeriksaan untuk menentukan apakah perintah dapat dijalankan pada target perintah saat ini.

PreviewExecuted

Terjadi ketika perintah yang terkait dengan ini CommandBinding dijalankan.

Berlaku untuk

Lihat juga