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 プロパティを継承します。 たとえば、ボタンを含むコントロールに IsEnabledfalse に設定されている場合、ボタンの IsEnabled プロパティも false になります。 親のプロパティが変更されると、値が継承されるために値が変更される各コントロールに対して IsEnabledChanged が発生します。

適用対象

こちらもご覧ください