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 検索が現在の要素のクエリを実行するを防ぐために、force リソース参照を継承の動作のスコープを制限するにはまたは、さらにします。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.