FrameworkElement.InheritanceBehavior Propriété

Définition

Obtient ou définit les limites de la portée de l'héritage des valeurs de propriétés, la recherche de clés de ressources et la recherche de 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

Valeur de propriété

InheritanceBehavior

Valeur de l’énumération.A value of the enumeration. La valeur par défaut est Default.The default is Default.

Remarques

Certaines limites de l’arborescence d’éléments sont définies InheritanceBehavior pour limiter délibérément l’étendue du comportement d’héritage, à une recherche de ressources forcée pour vérifier les ressources d’application, ou pour empêcher une recherche RelativeSource FindAncestor d’interroger l’élément actuel ou plus encore.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. La recherche de RelativeSource FindAncestor se produit lorsqu’une liaison utilise une RelativeSource dont Mode la propriété a la RelativeSourceMode.FindAncestor valeur.RelativeSource FindAncestor lookup occurs when a binding uses a RelativeSource that has its Mode property set to the RelativeSourceMode.FindAncestor value.

Si vous souhaitez que votre classe dérivée définisse cette propriété, vous devez le faire dans le constructeur statique ou dans d’autres routines d’initialisation.If you want your derived class to set this property, you should do so within the static constructor or in other initialization routines.

S’applique à

Voir aussi