Control.IsEnabledChanged Evento
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Comentários
Sempre que IsEnabled for alterado, isso disparará o evento IsEnabledChanged. Os controles podem manipular esse evento para alterar os estados visuais. O evento tem dados DependencyPropertyChangedEventArgs , para que você possa determinar os valores antigos e novos sem precisar usar seus próprios sinalizadores.
Um controle herda a propriedade IsEnabled de seu controle pai. Por exemplo, se um controle que contém um botão tiver IsEnabled definido como false, a propriedade IsEnabled do botão também será falsa. Quando a propriedade do pai é alterada, isso aciona IsEnabledChanged para cada controle em que o valor é alterado devido ao valor herdado.