XamlMember.IsAmbient Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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.