Share via


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 dengan/PreviewExecutedExecuted peristiwa dan PreviewCanExecute/CanExecute yang mengimplementasikan dan menentukan status perintah.

Execute Ketika metode atau CanExecute dari dipanggilRoutedCommand,/ExecutedPreviewExecutedatau 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.

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

Konstruktor

CommandBinding()

Menginisialisasi instans baru kelas CommandBinding.

CommandBinding(ICommand)

Menginisialisasi instans CommandBinding baru kelas dengan menggunakan yang ditentukan ICommand.

CommandBinding(ICommand, ExecutedRoutedEventHandler)

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

CommandBinding(ICommand, ExecutedRoutedEventHandler, CanExecuteRoutedEventHandler)

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

Properti

Command

Mendapatkan atau mengatur yang ICommand terkait dengan ini CommandBinding.

Metode

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 dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Acara

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