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 属性。 例如,如果包含按钮的控件将 IsEnabled 设置为 false,则按钮的 IsEnabled 属性也为 false。 当父级的属性发生更改时,会针对值继承而更改的每个控件触发 IsEnabledChanged。

适用于

另请参阅