Control.IsEnabledChanged Événement
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Se produit lorsque la propriété IsEnabled change .
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"/>
Type d'événement
Remarques
Chaque fois que IsEnabled change, l’événement IsEnabledChanged est déclenché. Les contrôles peuvent gérer cet événement afin de modifier les états visuels. L’événement contient des données DependencyPropertyChangedEventArgs , ce qui vous permet de déterminer les anciennes et les nouvelles valeurs sans avoir à utiliser vos propres indicateurs.
Un contrôle hérite de la propriété IsEnabled de son contrôle parent. Par exemple, si IsEnabled est défini sur false pour un contrôle qui contient un bouton, la propriété IsEnabled du bouton a également la valeur false. Lorsque la propriété du parent change, cela déclenche IsEnabledChanged pour chaque contrôle où la valeur change en raison de l’héritage de la valeur.