FrameworkElement.InheritanceBehavior FrameworkElement.InheritanceBehavior FrameworkElement.InheritanceBehavior FrameworkElement.InheritanceBehavior Property


プロパティ値の継承、リソース キーのルックアップ、および RelativeSource FindAncestor 検索のスコープの制限を取得または設定します。Gets or sets the scope limits for property value inheritance, resource key lookup, and RelativeSource FindAncestor lookup.

protected public:
 property System::Windows::InheritanceBehavior InheritanceBehavior { System::Windows::InheritanceBehavior get(); void set(System::Windows::InheritanceBehavior value); };
protected internal System.Windows.InheritanceBehavior InheritanceBehavior { get; set; }
member this.InheritanceBehavior : System.Windows.InheritanceBehavior with get, set
Protected Friend Property InheritanceBehavior As InheritanceBehavior


列挙体の値。A value of the enumeration. 既定値は、Default です。The default is Default.


要素ツリー InheritanceBehavior内の特定の境界によって、継承動作のスコープが意図的に制限され、リソース検索によってアプリケーションリソースがチェックされるようになります。または、RelativeSource findancestor 参照が現在の要素に対してクエリを実行できないようにします。またはさらに。Certain boundaries in the element tree set InheritanceBehavior to deliberately limit the scope of inheritance behavior, to a force resource lookup to check the application resources, or to prevent a RelativeSource FindAncestor lookup from querying the current element or any further. RelativeSource findancestor 参照は、 RelativeSource ModeプロパティがRelativeSourceMode.FindAncestor値に設定されているをバインドが使用するときに発生します。RelativeSource FindAncestor lookup occurs when a binding uses a RelativeSource that has its Mode property set to the RelativeSourceMode.FindAncestor value.

派生クラスでこのプロパティを設定する場合は、静的コンストラクターまたは他の初期化ルーチン内で実行する必要があります。If you want your derived class to set this property, you should do so within the static constructor or in other initialization routines.