Control.IsEnabledChanged Событие

Определение

Происходит при изменении свойства 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"/>

Тип события

Комментарии

При каждом изменении IsEnabled это событие вызывает событие IsEnabledChanged . Элементы управления могут обрабатывать это событие, чтобы изменить визуальные состояния. Событие содержит данные DependencyPropertyChangedEventArgs , поэтому можно определить старые и новые значения, не используя собственные флаги.

Элемент управления наследует свойство IsEnabled от родительского элемента управления. Например, если элемент управления, содержащий кнопку, имеет значение False, свойство IsEnabled кнопки также имеет значение false. При изменении свойства родительского элемента управления вызывается isEnabledChanged для каждого элемента управления, в котором изменяется значение из-за наследуемого значения.

Применяется к

См. также раздел