FrameworkPropertyMetadata.OverridesInheritanceBehavior Vlastnost

Definice

Získá nebo nastaví hodnotu, která určuje, zda má vyhodnocení dědičnosti hodnoty vlastnosti přes určité hranice obsahu v logickém stromu prvků.

public:
 property bool OverridesInheritanceBehavior { bool get(); void set(bool value); };
public bool OverridesInheritanceBehavior { get; set; }
member this.OverridesInheritanceBehavior : bool with get, set
Public Property OverridesInheritanceBehavior As Boolean

Hodnota vlastnosti

truepokud by dědičnost hodnoty vlastnosti měla přesahovat přes určité hranice obsahu; v opačném případě . false Výchozí hodnota je false.

Výjimky

Metadata již byla použita na operaci vlastnosti závislosti, takže metadata jsou zapečetěná a vlastnosti metadat nelze nastavit.

Poznámky

Tato metadata hlásí zřídka použitou úpravu dědičnosti hodnot vlastností ve speciálních hranicích elementu nadřazeného elementu- podřízený prvek. Kanonický příklad takové hranice je obsah , Framekde Frame se obsah může znovu načíst nezávisle na existenci Frame. Chování systému požadovaných vlastností je, že dědičnost hodnot vlastností by neměla procházet do obsahu objektu Frame, protože tento obsah může být prvky, které aplikace hostující rámec nevlastní ani neřídí. Zadání metadat s nastaveným OverridesInheritanceBehavior nastavením truea určením Inherits , že truezpůsobí, že vlastnost, na které se metadata použijí, bude možné dědit i přes Frame hranice nebo podobné hranice.

Vlastnosti odvozených tříd PropertyMetadata jsou obvykle definovány v objektovém modelu jako čtení a zápis. To znamená, že je lze upravit po inicializaci instance. Jakmile se však metadata spotřebují jako součást volání Register, AddOwnernebo OverrideMetadata, systém vlastností zapečetí, že instance metadat a vlastnosti, které předávají specifika metadat, jsou nyní považovány za neměnné. Při pokusu o nastavení této vlastnosti po IsSealed použití true této instance metadat dojde k výjimce.

Použití textu XAML

Členy této třídy se obvykle nepoužívají v JAZYCE XAML.

Platí pro

Viz také