IAmbientProvider.GetAllAmbientValues 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 einen aufzählbaren Satz von Umgebungstyp- oder Eigenschaftsinformationselementen für den angeforderten Bereich zurück.
Überlädt
| Name | Beschreibung |
|---|---|
| GetAllAmbientValues(XamlType[]) |
Gibt einen aufzählbaren Satz von Objektinstanzen möglicher Umgebungstypen für die angeforderten Typen zurück. |
| GetAllAmbientValues(IEnumerable<XamlType>, XamlMember[]) |
Gibt einen aufzählbaren Satz von Umgebungseigenschafteninformationselementen für den angeforderten Eigenschaftensatz zurück. |
| GetAllAmbientValues(IEnumerable<XamlType>, Boolean, IEnumerable<XamlType>, XamlMember[]) |
Gibt einen aufzählbaren Satz von Umgebungseigenschafteninformationselementen für den angeforderten Satz von Typen und Eigenschaften zurück. |
GetAllAmbientValues(XamlType[])
Gibt einen aufzählbaren Satz von Objektinstanzen möglicher Umgebungstypen für die angeforderten Typen zurück.
public:
System::Collections::Generic::IEnumerable<System::Object ^> ^ GetAllAmbientValues(... cli::array <System::Xaml::XamlType ^> ^ types);
public System.Collections.Generic.IEnumerable<object> GetAllAmbientValues(params System.Xaml.XamlType[] types);
abstract member GetAllAmbientValues : System.Xaml.XamlType[] -> seq<obj>
Public Function GetAllAmbientValues (ParamArray types As XamlType()) As IEnumerable(Of Object)
Parameter
- types
- XamlType[]
Die Gruppe der Typen, aus denen Umgebungstypinformationen abgerufen werden sollen.
Gibt zurück
Ein aufzählbarer Satz von Objekten, die die Werte für den angeforderten Satz von XamlType Bezeichnern darstellen.
Gilt für:
GetAllAmbientValues(IEnumerable<XamlType>, XamlMember[])
Gibt einen aufzählbaren Satz von Umgebungseigenschafteninformationselementen für den angeforderten Eigenschaftensatz zurück.
public:
System::Collections::Generic::IEnumerable<System::Xaml::AmbientPropertyValue ^> ^ GetAllAmbientValues(System::Collections::Generic::IEnumerable<System::Xaml::XamlType ^> ^ ceilingTypes, ... cli::array <System::Xaml::XamlMember ^> ^ properties);
public System.Collections.Generic.IEnumerable<System.Xaml.AmbientPropertyValue> GetAllAmbientValues(System.Collections.Generic.IEnumerable<System.Xaml.XamlType> ceilingTypes, params System.Xaml.XamlMember[] properties);
abstract member GetAllAmbientValues : seq<System.Xaml.XamlType> * System.Xaml.XamlMember[] -> seq<System.Xaml.AmbientPropertyValue>
Public Function GetAllAmbientValues (ceilingTypes As IEnumerable(Of XamlType), ParamArray properties As XamlMember()) As IEnumerable(Of AmbientPropertyValue)
Parameter
- ceilingTypes
- IEnumerable<XamlType>
Gibt einen oder mehrere Typen an, die die Auswertung beenden sollen, wenn sie im Objektdiagramm nach oben durchlaufen werden. Dieser Typ enthält die gewünschte Umgebungseigenschaft. Kann null sein.
- properties
- XamlMember[]
Gibt ein oder mehrere Eigenschaftenbezeichnerobjekte an, die die Eigenschaften identifizieren, die als Umgebung betrachtet werden sollen.
Gibt zurück
Ein aufzählbarer Satz von Umgebungseigenschafteninformationselementen für den angeforderten Eigenschaftensatz. Die Eigenschafteninformationen für jedes AmbientPropertyValue zurückgegebene Objekt stimmen mit einer der Eingaben propertiesüberein.
Hinweise
Jedes AmbientPropertyValue zurückgegebene Objekt enthält den XamlMember Bezeichner und einen Eigenschaftswert.
Gilt für:
GetAllAmbientValues(IEnumerable<XamlType>, Boolean, IEnumerable<XamlType>, XamlMember[])
Gibt einen aufzählbaren Satz von Umgebungseigenschafteninformationselementen für den angeforderten Satz von Typen und Eigenschaften zurück.
public:
System::Collections::Generic::IEnumerable<System::Xaml::AmbientPropertyValue ^> ^ GetAllAmbientValues(System::Collections::Generic::IEnumerable<System::Xaml::XamlType ^> ^ ceilingTypes, bool searchLiveStackOnly, System::Collections::Generic::IEnumerable<System::Xaml::XamlType ^> ^ types, ... cli::array <System::Xaml::XamlMember ^> ^ properties);
public System.Collections.Generic.IEnumerable<System.Xaml.AmbientPropertyValue> GetAllAmbientValues(System.Collections.Generic.IEnumerable<System.Xaml.XamlType> ceilingTypes, bool searchLiveStackOnly, System.Collections.Generic.IEnumerable<System.Xaml.XamlType> types, params System.Xaml.XamlMember[] properties);
abstract member GetAllAmbientValues : seq<System.Xaml.XamlType> * bool * seq<System.Xaml.XamlType> * System.Xaml.XamlMember[] -> seq<System.Xaml.AmbientPropertyValue>
Public Function GetAllAmbientValues (ceilingTypes As IEnumerable(Of XamlType), searchLiveStackOnly As Boolean, types As IEnumerable(Of XamlType), ParamArray properties As XamlMember()) As IEnumerable(Of AmbientPropertyValue)
Parameter
- ceilingTypes
- IEnumerable<XamlType>
Gibt einen oder mehrere Typen an, die die Auswertung beenden sollen, wenn sie im Objektdiagramm nach oben durchlaufen werden. Dieser Typ enthält die gewünschte Umgebungseigenschaft. Kann null sein.
- searchLiveStackOnly
- Boolean
true keinen gespeicherten Kontext zu verwenden; false um einen gespeicherten Kontext zu verwenden. Der Standardwert lautet false.
- types
- IEnumerable<XamlType>
Gibt ein oder mehrere Typbezeichnerobjekte an, die die Typen identifizieren, die als Umgebung betrachtet werden sollen.
- properties
- XamlMember[]
Gibt ein oder mehrere Eigenschaftenbezeichnerobjekte an, die die Eigenschaften identifizieren, die als Umgebung betrachtet werden sollen.
Gibt zurück
Eine aufzählbare Gruppe von Umgebungseigenschafteninformationselementen für den angeforderten Satz von Typen und Eigenschaften. Die Eigenschaftsinformationen für jedes AmbientPropertyValue zurückgegebene Objekt entsprechen einer der Eingaben types oder properties.
Hinweise
Jedes AmbientPropertyValue zurückgegebene Objekt enthält den XamlMember Bezeichner und einen Eigenschaftswert.
Diese spezielle GetAllAmbientValues Überladung kann nach Umgebungstypen und Umgebungseigenschaften im gleichen Durchlauf durch eine Struktur suchen. Die Verwendung dieser Überladung führt zu einer Sortierung von Elementen im Rückgabewert, der sich von GetAllAmbientValues(IEnumerable<XamlType>, XamlMember[]) oder GetAllAmbientValues(XamlType[]).
Diese Überladung ermöglicht es der Suche auch, keinen gespeicherten Kontext zu verwenden. Die GetAllAmbientValues(IEnumerable<XamlType>, XamlMember[]) oder GetAllAmbientValues(XamlType[]) Überladungen verwenden implizit einen gespeicherten Kontext, wenn er verfügbar ist (sie wirken immer so, als ob ein impliziter searchLiveStackOnly Parameter ist false). Das Konzept eines gespeicherten Kontexts wird möglicherweise durch bestimmte XAML-Schemakontexte oder durch Frameworks, die XAML enthalten, unterschiedlich behandelt. In der WPF XAML-Implementierung werden gespeicherte Kontexte für die Vorlagenerweiterung sowie andere Featurebereiche verwendet.