XamlMember.LookupIsAmbient Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca, czy jest to XamlMember zgłaszane jako właściwość otoczenia.
protected:
virtual bool LookupIsAmbient();
protected virtual bool LookupIsAmbient ();
abstract member LookupIsAmbient : unit -> bool
override this.LookupIsAmbient : unit -> bool
Protected Overridable Function LookupIsAmbient () As Boolean
Zwraca
true
aby zgłosić to XamlMember jako właściwość otoczenia; w przeciwnym razie false
.
Uwagi
Ta metoda jest wywoływana przez wywołania wewnętrzne, które sprawdzają informacje o właściwościach otoczenia XAML. Zachowanie właściwości otoczenia jest uwzględniane w publicznym interfejsie API czytelników XAML i pisarzy XAML. Wywołania wewnętrzne odwołujące LookupIsAmbient się zwykle są 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. Domyślna implementacja usług XAML .NET Framework używa atrybutu CLR w celu uzyskania tych informacji od odbicia na podstawie typów kopii zapasowych. W szczególności domyślna implementacja sprawdza AmbientAttribute i zwraca true
wartość , LookupIsAmbient jeśli AmbientAttribute istnieje w definicji elementu członkowskiego.
Zastąp tę metodę, jeśli nie używasz AmbientAttribute w tym celu i zamierzasz zastąpić tę technikę wskazującą właściwości XAML otoczenia własnymi technikami.
Przykładowe interfejsy API z WPF, które mają atrybut , AmbientAttribute to Trigger.Property i Style.BasedOn.