IAmbientProvider.GetAllAmbientValues Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Retourneert een inventariserbare set omgevingstype- of eigenschapsinformatie-items voor het aangevraagde bereik.
Overloads
| Name | Description |
|---|---|
| GetAllAmbientValues(XamlType[]) |
Retourneert een opsommingsbare set objectexemplaren van mogelijke omgevingstypen voor de aangevraagde typen. |
| GetAllAmbientValues(IEnumerable<XamlType>, XamlMember[]) |
Retourneert een inventariserbare set omgevingsinformatie-items voor de aangevraagde set eigenschappen. |
| GetAllAmbientValues(IEnumerable<XamlType>, Boolean, IEnumerable<XamlType>, XamlMember[]) |
Retourneert een inventariserbare set omgevingseigenschapsinformatie-items voor de aangevraagde set typen en eigenschappen. |
GetAllAmbientValues(XamlType[])
Retourneert een opsommingsbare set objectexemplaren van mogelijke omgevingstypen voor de aangevraagde typen.
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)
Parameters
- types
- XamlType[]
De set typen waaruit informatie over omgevingstypen moet worden opgehaald.
Retouren
Een inventariserbare set objecten die de waarden voor de aangevraagde set XamlType id's vertegenwoordigen.
Van toepassing op
GetAllAmbientValues(IEnumerable<XamlType>, XamlMember[])
Retourneert een inventariserbare set omgevingsinformatie-items voor de aangevraagde set eigenschappen.
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)
Parameters
- ceilingTypes
- IEnumerable<XamlType>
Hiermee geeft u een of meer typen op die de evaluatie moeten stoppen wanneer ze zich omhoog in de objectgrafiek bevinden. Dit type bevat de gewenste omgevingseigenschap. Misschien wel null.
- properties
- XamlMember[]
Hiermee geeft u een of meer eigenschaps-id-objecten op die de eigenschappen identificeren die als omgeving moeten worden beschouwd.
Retouren
Een inventariserbare set informatie-items voor omgevingseigenschappen voor de aangevraagde set eigenschappen. De eigenschapsgegevens voor elke AmbientPropertyValue geretourneerde waarde komen overeen met een van de invoergegevens properties.
Opmerkingen
Elk AmbientPropertyValue item dat wordt geretourneerd, bevat de XamlMember id en een eigenschapswaarde.
Van toepassing op
GetAllAmbientValues(IEnumerable<XamlType>, Boolean, IEnumerable<XamlType>, XamlMember[])
Retourneert een inventariserbare set omgevingseigenschapsinformatie-items voor de aangevraagde set typen en eigenschappen.
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)
Parameters
- ceilingTypes
- IEnumerable<XamlType>
Hiermee geeft u een of meer typen op die de evaluatie moeten stoppen wanneer ze zich omhoog in de objectgrafiek bevinden. Dit type bevat de gewenste omgevingseigenschap. Misschien wel null.
- searchLiveStackOnly
- Boolean
true om geen opgeslagen context te gebruiken; false om een opgeslagen context te gebruiken. De standaardwaarde is false.
- types
- IEnumerable<XamlType>
Hiermee geeft u een of meer type-id-objecten op die de typen identificeren die als omgeving moeten worden beschouwd.
- properties
- XamlMember[]
Hiermee geeft u een of meer eigenschaps-id-objecten op die de eigenschappen identificeren die als omgeving moeten worden beschouwd.
Retouren
Een inventariserbare set informatie-items voor omgevingseigenschappen voor de aangevraagde set typen en eigenschappen. De eigenschapsgegevens voor elke AmbientPropertyValue geretourneerde waarde komen overeen met een van de invoer types of properties.
Opmerkingen
Elk AmbientPropertyValue item dat wordt geretourneerd, bevat de XamlMember id en een eigenschapswaarde.
Deze specifieke GetAllAmbientValues overbelasting kan zoeken naar omgevingstypen en omgevingseigenschappen in dezelfde pass through een boom. Het gebruik van deze overbelasting resulteert in een volgorde van items in de retourwaarde die verschilt van GetAllAmbientValues(IEnumerable<XamlType>, XamlMember[]) of GetAllAmbientValues(XamlType[]).
Door deze overbelasting kan de zoekopdracht ook geen opgeslagen context gebruiken. De GetAllAmbientValues(IEnumerable<XamlType>, XamlMember[]) of GetAllAmbientValues(XamlType[]) overbelastingen maken impliciet gebruik van een opgeslagen context als deze beschikbaar is (ze fungeren altijd alsof een impliciete searchLiveStackOnly parameter is false). Het concept van een opgeslagen context wordt mogelijk anders verwerkt door bepaalde XAML-schemacontexten of door frameworks die XAML bevatten. In de WPF XAML-implementatie worden opgeslagen contexten gebruikt voor sjabloonuitbreiding en andere functiegebieden.