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 が発生します。