Control.IsEnabledChanged Evento
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.