Taal

IAmbientProvider.GetAllAmbientValues Methode

Definitie

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.

Van toepassing op