Udostępnij za pośrednictwem


XamlMember.IsAmbient Właściwość

Definicja

Pobiera wartość wskazującą, czy jest to XamlMember zgłaszane jako właściwość otoczenia.

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

Wartość właściwości

Boolean

true jeśli jest to XamlMember zgłaszane jako właściwość otoczenia; w przeciwnym razie , false.

Uwagi

Wywołanie IsAmbient wywołuje LookupIsAmbient lub określone zastąpienie tej metody. Takie zachowanie występuje w implementacjach, w których początkowa wewnętrzna logika odbicia nie ustawiła jeszcze informacji.

Sprawdzanie właściwości otoczenia jest zwykle częścią logiki przetwarzania XAML, aby upewnić się, że obiekty i wartości, które opierają się na użyciu otoczenia do kwalifikacji typów, mogą działać poprawnie. Interfejsy API usług XAML .NET Framework i domyślny kontekst schematu XAML wypełnia tę wartość na podstawie atrybutu .AmbientAttribute Domyślna implementacja LookupIsAmbient używa tej istniejącej AmbientAttribute techniki i zwraca true wartość , jeśli AmbientAttribute istnieje w deklaracji elementu członkowskiego.

AmbientAttribute znajduje się na elementach członkowskich kilku typów WPF, w tym Application, Setteri Style. Można go również znaleźć w typie ResourceDictionary , który oznacza, że każdy element członkowski, który używa ResourceDictionary jako jego typ, należy uznać za otoczenia, nawet jeśli element członkowski nie jest specjalnie przypisany.

Dotyczy

Zobacz też