ICommand.CanExecuteChanged Kejadian
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Terjadi setiap kali terjadi sesuatu yang memengaruhi apakah perintah dapat dijalankan.
// Register
event_token CanExecuteChanged(EventHandler<IInspectable> const& handler) const;
// Revoke with event_token
void CanExecuteChanged(event_token const* cookie) const;
// Revoke with event_revoker
ICommand::CanExecuteChanged_revoker CanExecuteChanged(auto_revoke_t, EventHandler<IInspectable> const& handler) const;
event System.EventHandler<object> CanExecuteChanged;
function onCanExecuteChanged(eventArgs) { /* Your code */ }
iCommand.addEventListener("canexecutechanged", onCanExecuteChanged);
iCommand.removeEventListener("canexecutechanged", onCanExecuteChanged);
- or -
iCommand.oncanexecutechanged = onCanExecuteChanged;
Event CanExecuteChanged As EventHandler(Of Object)
Jenis Acara
Keterangan
Panggil CanExecute pada elemen perintah ketika peristiwa ini terjadi.
Elemen perintah biasanya menonaktifkan dirinya sendiri jika perintah yang terkait dengannya tidak dapat dijalankan. Misalnya, MenuItem yang terkait dengan perintah Tempel dinonaktifkan saat tidak ada apa pun di clipboard untuk ditempelkan.