XamlMember.LookupIsAmbient Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt zurück, ob dies XamlMember als Umgebungseigenschaft gemeldet wird.
protected:
virtual bool LookupIsAmbient();
protected virtual bool LookupIsAmbient();
abstract member LookupIsAmbient : unit -> bool
override this.LookupIsAmbient : unit -> bool
Protected Overridable Function LookupIsAmbient () As Boolean
Gibt zurück
true dies XamlMember als Umgebungseigenschaft zu melden; andernfalls false.
Hinweise
Diese Methode wird von internen Aufrufen aufgerufen, die auf Informationen zur Umgebungs-XAML-Eigenschaft überprüfen. Das Verhalten von Ambient-Eigenschaften wird im öffentlichen API-Verhalten von XAML-Lesern und XAML-Autoren berücksichtigt. Die internen Aufrufe, die referenziert LookupIsAmbient werden, sind in der Regel Teil der XAML-Verarbeitungslogik, um sicherzustellen, dass Objekte und Werte, die auf der Umgebungsverwendung für die Typqualifizierung basieren, ordnungsgemäß funktionieren können. Die standardmäßige .NET Framework-XAML-Dienste-Implementierung verwendet CLR-Attribut, um diese Informationen aus Reflektion über Sicherungstypen abzurufen. Insbesondere überprüft und gibt die Standardimplementierung nach AmbientAttribute und gibt zurück trueLookupIsAmbient , ob AmbientAttribute sie in einer Memberdefinition vorhanden ist.
Überschreiben Sie diese Methode, wenn Sie diese Methode nicht für diesen Zweck verwenden AmbientAttribute und beabsichtigen, diese Technik für die Angabe von Umgebungs-XAML-Eigenschaften durch Ihre eigene Technik zu ersetzen.
Beispiel-APIs aus WPF, die attribute mit AmbientAttribute sind Trigger.Property und Style.BasedOn.