UIElement.IsEnabledCore UIElement.IsEnabledCore UIElement.IsEnabledCore UIElement.IsEnabledCore Property


派生クラス内で IsEnabled の戻り値になる値を取得します。Gets a value that becomes the return value of IsEnabled in derived classes.

 virtual property bool IsEnabledCore { bool get(); };
protected virtual bool IsEnabledCore { get; }
member this.IsEnabledCore : bool
Protected Overridable ReadOnly Property IsEnabledCore As Boolean


要素が有効な場合は true、それ以外の場合は falsetrue if the element is enabled; otherwise, false.

注意 (継承者)

このプロパティの既定の実装では、値をキャッシュしもこの要素の親要素が有効になっているかどうかを計算します。The default implementation of this property caches the value and also calculates whether the parent element of this element is enabled. (子要素は実用的で効果的に有効にできません、親が有効でない場合ユーザー インターフェイス (UI)user interface (UI))。この実装をオーバーライドすることを選択する場合、この動作を保持する基本実装を呼び出すことをことを確認します。(If the parent is not enabled, the child element cannot be effectively enabled in practical ユーザー インターフェイス (UI)user interface (UI).) If you choose to override this implementation, make certain that you call the base implementation to preserve this behavior.

ScrollBarクラスは、このプロパティの既存のオーバーライド実装を提供します。The ScrollBar class provides an existing override implementation of this property. この上書きは、コンテンツ表示領域内のコンテンツが利用可能な領域を超えるかどうかを判断します。This override determines whether the content inside the content presentation area exceeds the available area. コンテンツ領域を超えると、スクロール バーの部分が有効になっています。If the content does exceed the area, the scrollbar portion is enabled. それ以外の場合、スクロール バーは有効になっていません。Otherwise, the scrollbar is not enabled.