IAmbientProvider.GetAllAmbientValues Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve un conjunto enumerable de elementos de información sobre propiedades o tipos de ambiente del ámbito solicitado.
Sobrecargas
GetAllAmbientValues(XamlType[]) |
Devuelve un conjunto enumerable de instancias de objeto de posibles tipos de ambiente de los tipos solicitados. |
GetAllAmbientValues(IEnumerable<XamlType>, XamlMember[]) |
Devuelve un conjunto enumerable de elementos de información sobre propiedades de ambiente del conjunto de propiedades solicitado. |
GetAllAmbientValues(IEnumerable<XamlType>, Boolean, IEnumerable<XamlType>, XamlMember[]) |
Devuelve un conjunto enumerable de elementos de información sobre propiedades de ambiente del conjunto de tipos y propiedades solicitado. |
GetAllAmbientValues(XamlType[])
Devuelve un conjunto enumerable de instancias de objeto de posibles tipos de ambiente de los tipos solicitados.
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)
Parámetros
- types
- XamlType[]
Conjunto de tipos a partir del cual se va a recuperar la información sobre los tipos de ambiente.
Devoluciones
Conjunto enumerable de objetos que representan los valores para el conjunto solicitado de identificadores XamlType.
Se aplica a
GetAllAmbientValues(IEnumerable<XamlType>, XamlMember[])
Devuelve un conjunto enumerable de elementos de información sobre propiedades de ambiente del conjunto de propiedades solicitado.
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)
Parámetros
- ceilingTypes
- IEnumerable<XamlType>
Especifica uno o varios tipos que deben detener la evaluación cuando se detecta que en el gráfico de objetos llevan una trayectoria ascendente. Este tipo contiene la propiedad de ambiente deseada. Puede ser null
.
- properties
- XamlMember[]
Especifica uno o varios objetos de identificador de propiedades que indican las propiedades que se van a considerar de ambiente.
Devoluciones
Conjunto enumerable de elementos de información sobre las propiedades de ambiente para el conjunto de propiedades solicitado. La información de propiedad de cada objeto AmbientPropertyValue que se devuelva coincidirá con uno de los parámetros properties
de entrada.
Comentarios
Cada AmbientPropertyValue que se devuelve contiene el XamlMember identificador y un valor de propiedad.
Se aplica a
GetAllAmbientValues(IEnumerable<XamlType>, Boolean, IEnumerable<XamlType>, XamlMember[])
Devuelve un conjunto enumerable de elementos de información sobre propiedades de ambiente del conjunto de tipos y propiedades solicitado.
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)
Parámetros
- ceilingTypes
- IEnumerable<XamlType>
Especifica uno o varios tipos que deben detener la evaluación cuando se detecta que en el gráfico de objetos llevan una trayectoria ascendente. Este tipo contiene la propiedad de ambiente deseada. Puede ser null
.
- searchLiveStackOnly
- Boolean
true
para no utilizar un contexto guardado; false
para utilizar un contexto guardado. De manera predeterminada, es false
.
- types
- IEnumerable<XamlType>
Especifica uno o varios objetos de tipo de identificador de propiedades que indican los tipos que se van a considerar de ambiente.
- properties
- XamlMember[]
Especifica uno o varios objetos de identificador de propiedades que indican las propiedades que se van a considerar de ambiente.
Devoluciones
Conjunto enumerable de elementos de información sobre propiedades de ambiente del conjunto de tipos y propiedades solicitado. La información de propiedad de cada objeto AmbientPropertyValue que se devuelva coincidirá con uno de los parámetros types
o properties
de entrada.
Comentarios
Cada AmbientPropertyValue que se devuelve contiene el XamlMember identificador y un valor de propiedad.
Esta sobrecarga determinada GetAllAmbientValues puede buscar tipos ambientales y propiedades ambientales en el mismo paso a través de un árbol. El uso de esta sobrecarga da como resultado una ordenación de los elementos en el valor devuelto que es diferente de GetAllAmbientValues(IEnumerable<XamlType>, XamlMember[]) o GetAllAmbientValues(XamlType[]).
Esta sobrecarga también permite que la búsqueda no use ningún contexto guardado. Las GetAllAmbientValues(IEnumerable<XamlType>, XamlMember[]) sobrecargas o GetAllAmbientValues(XamlType[]) usan implícitamente un contexto guardado si está disponible (siempre actúan como si un parámetro implícito searchLiveStackOnly
es false
). El concepto de contexto guardado se controla de forma diferente por contextos de esquema XAML concretos o por marcos que incorporan XAML. En la implementación XAML de WPF, los contextos guardados se usan para la expansión de plantillas, así como para otras áreas de características.