Control.IsEnabledChanged 事件
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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。