XamlMember.LookupIsAmbient Metoda

Definice

Vrátí, zda je hlášena XamlMember jako okolí vlastnost.

protected:
 virtual bool LookupIsAmbient();
protected virtual bool LookupIsAmbient ();
abstract member LookupIsAmbient : unit -> bool
override this.LookupIsAmbient : unit -> bool
Protected Overridable Function LookupIsAmbient () As Boolean

Návraty

Boolean

true nahlásit tuto XamlMember vlastnost jako okolní vlastnost, jinak , false.

Poznámky

Tato metoda je vyvolána interními voláními, která kontrolují okolní informace o vlastnosti XAML. Chování okolní vlastnosti se zohledňuje v chování veřejného rozhraní API pro čtenáře XAML a zapisovače XAML. Interní volání, která odkazují LookupIsAmbient , jsou obvykle součástí logiky zpracování XAML, aby se zajistilo, že objekty a hodnoty, které spoléhají na okolí použití pro kvalifikaci typu, mohou fungovat správně. Výchozí implementace služeb XAML rozhraní .NET Framework používá k získání těchto informací z reflexe záložních typů atribut CLR. Konkrétně výchozí implementace kontroluje a vracítrue, AmbientAttribute LookupIsAmbient pokud AmbientAttribute existuje v definici člena.

Tuto metodu přepište, pokud pro tento účel nepoužíváte AmbientAttribute a chcete nahradit tuto techniku pro indikaci okolních vlastností XAML vlastní technikou.

Ukázková rozhraní API z WPF, která mají atribut jsou AmbientAttribute Trigger.Property a Style.BasedOn.

Platí pro

Viz také