Control.IsEnabledChanged Evento

Definición

Se produce cuando cambia la propiedad 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 de evento

Comentarios

Cada vez que Cambia IsEnabled , se desencadena el evento IsEnabledChanged. Los controles pueden controlar este evento para cambiar los estados visuales. El evento tiene datos DependencyPropertyChangedEventArgs , por lo que puede determinar los valores antiguos y nuevos sin tener que usar sus propias marcas.

Un control hereda la propiedad IsEnabled de su control primario. Por ejemplo, si un control que contiene un botón tiene IsEnabled establecido en false, la propiedad IsEnabled del botón también es false. Cuando cambia la propiedad del elemento primario, se activa IsEnabledChanged para cada control donde cambia el valor debido a la herencia del valor.

Se aplica a

Consulte también