Control.IsEnabledChanged 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.
public:
virtual event DependencyPropertyChangedEventHandler ^ IsEnabledChanged;
// Register
event_token IsEnabledChanged(DependencyPropertyChangedEventHandler const& handler) const;
// Revoke with event_token
void IsEnabledChanged(event_token const* cookie) const;
// Revoke with event_revoker
Control::IsEnabledChanged_revoker IsEnabledChanged(auto_revoke_t, DependencyPropertyChangedEventHandler const& handler) const;
public event DependencyPropertyChangedEventHandler IsEnabledChanged;
function onIsEnabledChanged(eventArgs) { /* Your code */ }
control.addEventListener("isenabledchanged", onIsEnabledChanged);
control.removeEventListener("isenabledchanged", onIsEnabledChanged);
- or -
control.onisenabledchanged = onIsEnabledChanged;
Public Custom Event IsEnabledChanged As DependencyPropertyChangedEventHandler
<control IsEnabledChanged="eventhandler"/>
Jenis Acara
Keterangan
Setiap kali IsEnabled berubah, yang mengaktifkan peristiwa IsEnabledChanged. Kontrol mungkin menangani kejadian ini untuk mengubah status visual. Peristiwa ini memiliki data DependencyPropertyChangedEventArgs , sehingga Anda dapat menentukan nilai lama dan baru tanpa harus menggunakan bendera Anda sendiri.
Kontrol mewarisi properti IsEnabled dari kontrol induknya. Misalnya, jika kontrol yang berisi tombol memiliki IsEnabled yang diatur ke false, properti IsEnabled tombol juga false. Saat properti induk berubah, yang mengaktifkan IsEnabledChanged untuk setiap kontrol di mana nilai berubah karena nilai yang mewarisi.