XamlMember.IsAmbient Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob dieser XamlMember als Ambient-Eigenschaft gemeldet wird.

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

Eigenschaftswert

true, wenn dieses XamlMember-Objekt als Ambient-Eigenschaft gemeldet wird, andernfalls false.

Hinweise

Das Aufrufen IsAmbient von LookupIsAmbient Aufrufen oder einer bestimmten Außerkraftsetzung dieser Methode. Dieses Verhalten tritt in Implementierungen auf, bei denen die anfängliche interne Reflektionslogik die Informationen noch nicht festgelegt hat.

Die Überprüfung auf Ambient-Eigenschaften ist in der Regel Teil der XAML-Verarbeitungslogik, um sicherzustellen, dass Objekte und Werte, die für die Typqualifizierung von ambient verwendet werden, ordnungsgemäß funktionieren können. Der .NET Framework XAML Services-APIs und der Xaml-Standardschemakontext füllt diesen Wert basierend auf der Zuordnung mit AmbientAttributeauf. Die Standardimplementierung von LookupIsAmbient verwendet diese vorhandene AmbientAttribute Technik und gibt zurück true , wenn AmbientAttribute für eine Memberdeklaration vorhanden ist.

AmbientAttribute wird auf Membern mehrerer WPF-Typen gefunden, darunter Application, Setterund Style. Es wird auch auf dem ResourceDictionary -Typ gefunden, der darauf hinweist, dass jeder Member, der als Typ verwendet ResourceDictionary , als ambient betrachtet werden sollte, auch wenn das Element nicht speziell zugeordnet wird.

Gilt für:

Weitere Informationen