Condividi tramite


Control.IsEnabledChanged Evento

Definizione

Si verifica quando la proprietà IsEnabled cambia.

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"/>

Tipo evento

Commenti

Ogni volta che IsEnabled cambia, viene generato l'evento IsEnabledChanged. I controlli possono gestire questo evento per modificare gli stati visivi. L'evento include dati DependencyPropertyChangedEventArgs , in modo da poter determinare i valori precedenti e nuovi senza dover usare i flag personalizzati.

Un controllo eredita la proprietà IsEnabled dal controllo padre. Ad esempio, se un controllo contenente un pulsante ha IsEnabled impostato su false, la proprietà IsEnabled del pulsante è false. Quando la proprietà padre viene modificata, viene generato IsEnabledChanged per ogni controllo in cui il valore cambia a causa del valore che eredita.

Si applica a

Vedi anche