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 tipo ou propriedade de ambiente para o escopo solicitado.
Sobrecargas
GetAllAmbientValues(XamlType[]) |
Retorna um conjunto enumerável de instâncias de objeto de possíveis tipos de ambiente para tipos solicitados. |
GetAllAmbientValues(IEnumerable<XamlType>, XamlMember[]) |
Retorna um conjunto enumerável de itens de informações de propriedade de ambiente para o conjunto solicitado de propriedades. |
GetAllAmbientValues(IEnumerable<XamlType>, Boolean, IEnumerable<XamlType>, XamlMember[]) |
Retorna um conjunto enumerável de itens de informações de propriedade de 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 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 do qual recuperar informações de tipo de ambiente.
Retornos
Um conjunto enumerável de objetos que representam os valores do conjunto solicitado de identificadores XamlType.
Aplica-se a
GetAllAmbientValues(IEnumerable<XamlType>, XamlMember[])
Retorna um conjunto enumerável de itens de informações de propriedade de ambiente para o conjunto solicitado de propriedades.
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 parar a avaliação quando eles forem encontrados subindo no gráfico de objeto. Esse tipo contém a propriedade de ambiente desejada. Pode ser null
.
- properties
- XamlMember[]
Especifica um ou mais objetos de identificador de propriedades que identificam as propriedades a serem consideradas ambiente.
Retornos
Um conjunto enumerável de itens de informações de propriedade de ambiente para o conjunto solicitado de propriedades. As informações de propriedade para cada AmbientPropertyValue que é retornado corresponderá a uma entrada 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 de 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 parar a avaliação quando eles forem encontrados subindo no gráfico de objeto. Esse tipo contém a propriedade de 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 tipo que identificam os tipos a serem considerados ambiente.
- properties
- XamlMember[]
Especifica um ou mais objetos de identificador de propriedades que identificam as propriedades a serem consideradas ambiente.
Retornos
Um conjunto enumerável de itens de informações de propriedade de ambiente para o conjunto solicitado de propriedades e tipos. As informações de propriedade para cada AmbientPropertyValue que é retornado corresponderá a uma entrada 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 pesquisar 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. As GetAllAmbientValues(IEnumerable<XamlType>, XamlMember[]) sobrecargas ou GetAllAmbientValues(XamlType[]) sobrecargas usam implicitamente um contexto salvo se ele estiver disponível (eles sempre agem como se um parâmetro implícito searchLiveStackOnly
fosse false
). O conceito de um contexto salvo é potencialmente tratado de forma diferente por contextos de esquema XAML específicos ou por estruturas que incorporam XAML. Na implementação do XAML do WPF, os contextos salvos são usados para expansão de modelo, bem como outras áreas de recursos.