XamlMember.IsAmbient Vlastnost

Definice

Získá hodnotu, která označuje, zda je hlášena XamlMember jako okolí vlastnost.

public:
 property bool IsAmbient { bool get(); };
public bool IsAmbient { get; }
member this.IsAmbient : bool
Public ReadOnly Property IsAmbient As Boolean

Hodnota vlastnosti

Boolean

true pokud je tato XamlMember vlastnost hlášena jako okolí, jinak false.

Poznámky

Volání IsAmbient vyvolá LookupIsAmbient nebo konkrétní přepsání této metody. K tomuto chování dochází v implementacích, kde počáteční interní reflexní logika ještě nenastavila informace.

Kontrola okolních vlastností je 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ě. Rozhraní API služeb XAML rozhraní .NET Framework a výchozí kontext schématu XAML naplní tuto hodnotu na základě přiřazení .AmbientAttribute Výchozí implementace LookupIsAmbient používá tuto existující AmbientAttribute techniku a vrátí true , pokud AmbientAttribute existuje v deklaraci člena.

AmbientAttribute se nachází na členech několika typů WPF, které zahrnují Application, Settera Style. Nachází se také v ResourceDictionary typu, který označuje, že každý člen, který používá ResourceDictionary jako jeho typ, by měl být považován za okolí, i když člen není výslovně přiřazen.

Platí pro

Viz také