IAmbientProvider.GetAllAmbientValues Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna um conjunto enumerável de itens de informações de propriedade ou tipo de ambiente para o escopo solicitado.
Sobrecargas
| Nome | Description |
|---|---|
| GetAllAmbientValues(XamlType[]) |
Retorna um conjunto enumerável de instâncias de objeto de possíveis tipos de ambiente para os tipos solicitados. |
| GetAllAmbientValues(IEnumerable<XamlType>, XamlMember[]) |
Retorna um conjunto enumerável de itens de informações de propriedade ambiente para o conjunto de propriedades solicitado. |
| GetAllAmbientValues(IEnumerable<XamlType>, Boolean, IEnumerable<XamlType>, XamlMember[]) |
Retorna um conjunto enumerável de itens de informações de propriedade ambiente para o conjunto solicitado de tipos e propriedades. |
GetAllAmbientValues(XamlType[])
Retorna um conjunto enumerável de instâncias de objeto de possíveis tipos de ambiente para os 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[]
O conjunto de tipos dos quais recuperar informações de tipo ambiente.
Retornos
Um conjunto enumerável de objetos que representam os valores do conjunto de XamlType identificadores solicitado.
Aplica-se a
GetAllAmbientValues(IEnumerable<XamlType>, XamlMember[])
Retorna um conjunto enumerável de itens de informações de propriedade ambiente para o conjunto de propriedades 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 um ou mais tipos que devem interromper a avaliação quando forem encontrados atravessando para cima no grafo do objeto. Esse tipo contém a propriedade ambiente desejada. Pode ser null.
- properties
- XamlMember[]
Especifica um ou mais objetos de identificador de propriedade que identificam as propriedades a serem consideradas ambiente.
Retornos
Um conjunto enumerável de itens de informações de propriedade ambiente para o conjunto de propriedades solicitado. As informações de propriedade para cada AmbientPropertyValue uma das que são retornadas corresponderão a uma das entradas properties.
Comentários
Cada AmbientPropertyValue um que é retornado contém o XamlMember identificador e um valor de propriedade.
Aplica-se a
GetAllAmbientValues(IEnumerable<XamlType>, Boolean, IEnumerable<XamlType>, XamlMember[])
Retorna um conjunto enumerável de itens de informações de propriedade ambiente para o conjunto solicitado de tipos e propriedades.
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 um ou mais tipos que devem interromper a avaliação quando forem encontrados atravessando para cima no grafo do objeto. Esse tipo contém a propriedade ambiente desejada. Pode ser null.
- searchLiveStackOnly
- Boolean
true para não usar um contexto salvo; false para usar um contexto salvo. O padrão é false.
- types
- IEnumerable<XamlType>
Especifica um ou mais objetos de identificador de tipo que identificam os tipos a serem considerados ambientes.
- properties
- XamlMember[]
Especifica um ou mais objetos de identificador de propriedade que identificam as propriedades a serem consideradas ambiente.
Retornos
Um conjunto enumerável de itens de informações de propriedade ambiente para o conjunto solicitado de tipos e propriedades. As informações de propriedade para cada AmbientPropertyValue um que é retornado corresponderão a uma das entradas types ou properties.
Comentários
Cada AmbientPropertyValue um que é retornado contém o XamlMember identificador e um valor de propriedade.
Essa sobrecarga específica GetAllAmbientValues pode procurar tipos de ambiente e propriedades de ambiente na mesma passagem por uma árvore. Usar essa sobrecarga resulta em uma ordenação de itens no valor retornado diferente de GetAllAmbientValues(IEnumerable<XamlType>, XamlMember[]) ou GetAllAmbientValues(XamlType[]).
Essa sobrecarga também permite que a pesquisa não use nenhum contexto salvo. Ou GetAllAmbientValues(IEnumerable<XamlType>, XamlMember[]) sobrecargas usam implicitamente um contexto salvo se ele estiver disponível (eles sempre atuam como se um parâmetro implícito GetAllAmbientValues(XamlType[]) fossesearchLiveStackOnlyfalse). O conceito de um contexto salvo é potencialmente tratado de forma diferente por contextos de esquema XAML específicos ou por estruturas que incorporam XAML. No WPF implementação XAML, os contextos salvos são usados para expansão de modelo, bem como outras áreas de recursos.