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,其中值會因為值繼承而變更。