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 das XamlMember-Objekt als Ambient-Eigenschaft 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
, wenn dieser XamlMember als Ambient-Eigenschaft gemeldet werden soll, andernfalls false
.
Hinweise
Diese Methode wird durch interne Aufrufe aufgerufen, die nach Informationen zur Umgebungs-XAML-Eigenschaft suchen. Das Verhalten der Umgebungseigenschaft wird im öffentlichen API-Verhalten von XAML-Lesern und XAML-Autoren berücksichtigt. Die internen Aufrufe, auf die verwiesen LookupIsAmbient wird, sind in der Regel Teil der XAML-Verarbeitungslogik, um sicherzustellen, dass Objekte und Werte, die auf die Umgebungsverwendung für die Typqualifizierung angewiesen sind, ordnungsgemäß funktionieren können. Die Standardmäßige .NET Framework XAML-Diensteimplementierung verwendet CLR-Attributing, um diese Informationen aus der Reflexion über Backing-Typen abzurufen. Insbesondere überprüft AmbientAttribute und gibt die Standardimplementierung nach und gibt zurück true
LookupIsAmbient , wenn 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 zum Angeben von Umgebungs-XAML-Eigenschaften durch Ihre eigene Technik zu ersetzen.
Beispiel-APIs von WPF, mit denen das Attribut verwendet AmbientAttribute wird, sind Trigger.Property und Style.BasedOn.