Freigeben über


FrameworkElement.InheritanceBehavior Eigenschaft

Definition

Ruft die Bereichsgrenzen für die Vererbung von Eigenschaftswerten, die Suche nach Ressourcenschlüsseln und die RelativeSource-FindAncestor-Suche ab oder legt diese Grenzen fest.

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

Eigenschaftswert

InheritanceBehavior

Ein Wert aus der Enumeration. Der Standardwert ist Default.

Hinweise

Bestimmte Grenzen in der Elementstruktur legen fest InheritanceBehavior , um den Umfang des Vererbungsverhaltens absichtlich zu begrenzen, auf eine Erzwingungsressource, um die Anwendungsressourcen zu überprüfen, oder um zu verhindern, dass ein RelativeSource FindAncestor-Nachschlagevorgang das aktuelle Element oder weitere Abfragen des aktuellen Elements verhindert. RelativeSource FindAncestor-Nachschlagevorgang tritt auf, wenn eine Bindung eine RelativeSource Eigenschaft verwendet, die Mode auf den RelativeSourceMode.FindAncestor Wert festgelegt ist.

Wenn Ihre abgeleitete Klasse diese Eigenschaft festlegen soll, sollten Sie dies innerhalb des statischen Konstruktors oder in anderen Initialisierungsroutinen tun.

Gilt für

Siehe auch