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.
Si verifica quando viene modificata la proprietà IsEnabled .
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 viene modificato, viene generato l'evento IsEnabledChanged. I controlli possono gestire questo evento per modificare gli stati di visualizzazione. L'evento include dati DependencyPropertyChangedEventArgs , quindi è possibile determinare i valori precedenti e nuovi senza dover usare flag personalizzati.
Un controllo eredita la proprietà IsEnabled dal controllo padre. Ad esempio, se un controllo che contiene un pulsante ha IsEnabled impostato su false, anche la proprietà IsEnabled del pulsante è false. Quando la proprietà dell'elemento padre viene modificata, viene attivato IsEnabledChanged per ogni controllo in cui il valore cambia a causa del valore che eredita.