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 de propiedad o tipo ambiente para el ámbito solicitado.
Sobrecargas
| Nombre | Description |
|---|---|
| GetAllAmbientValues(XamlType[]) |
Devuelve un conjunto enumerable de instancias de objeto de posibles tipos ambientales para los tipos solicitados. |
| GetAllAmbientValues(IEnumerable<XamlType>, XamlMember[]) |
Devuelve un conjunto enumerable de elementos de información de propiedades ambientales para el conjunto solicitado de propiedades. |
| GetAllAmbientValues(IEnumerable<XamlType>, Boolean, IEnumerable<XamlType>, XamlMember[]) |
Devuelve un conjunto enumerable de elementos de información de propiedades ambientales para el conjunto solicitado de tipos y propiedades. |
GetAllAmbientValues(XamlType[])
Devuelve un conjunto enumerable de instancias de objeto de posibles tipos ambientales para 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 desde los que se va a recuperar información de tipo ambiente.
Devoluciones
Conjunto enumerable de objetos que representan los valores del conjunto solicitado de XamlType identificadores.
Se aplica a
GetAllAmbientValues(IEnumerable<XamlType>, XamlMember[])
Devuelve un conjunto enumerable de elementos de información de propiedades ambientales para el conjunto solicitado de propiedades.
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 encuentran cruzando hacia arriba en el gráfico de objetos. Este tipo contiene la propiedad ambiente deseada. Puede ser NULL.
- properties
- XamlMember[]
Especifica uno o varios objetos de identificador de propiedad que identifican las propiedades que se deben considerar ambiente.
Devoluciones
Conjunto enumerable de elementos de información de propiedades ambientales para el conjunto solicitado de propiedades. La información de propiedad de cada una de las AmbientPropertyValue que se devuelve coincidirá con una de las entradas properties.
Comentarios
Cada AmbientPropertyValue uno de los 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 de propiedades ambientales para el conjunto solicitado de tipos y propiedades.
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 encuentran cruzando hacia arriba en el gráfico de objetos. Este tipo contiene la propiedad ambiente deseada. Puede ser NULL.
- searchLiveStackOnly
- Boolean
true para no usar un contexto guardado; false para usar un contexto guardado. El valor predeterminado es false.
- types
- IEnumerable<XamlType>
Especifica uno o varios objetos de identificador de tipo que identifican los tipos que se deben considerar ambiente.
- properties
- XamlMember[]
Especifica uno o varios objetos de identificador de propiedad que identifican las propiedades que se deben considerar ambiente.
Devoluciones
Conjunto enumerable de elementos de información de propiedades ambientales para el conjunto solicitado de tipos y propiedades. La información de propiedad de cada una de las AmbientPropertyValue que se devuelve coincidirá con una de las entradas types o properties.
Comentarios
Cada AmbientPropertyValue uno de los 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 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 un contexto guardado se controla de forma diferente mediante contextos de esquema XAML concretos o por marcos que incorporan XAML. En la implementación de WPF XAML, los contextos guardados se usan para la expansión de plantillas, así como para otras áreas de características.