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 для каждого элемента управления, в котором значение изменяется из-за наследуемого значения.

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

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