IAmbientProvider.GetAllAmbientValues Metodo

Definizione

Restituisce un set enumerabile di informazioni sul tipo di ambiente o sulle proprietà per l'ambito richiesto.

Overload

Nome Descrizione
GetAllAmbientValues(XamlType[])

Restituisce un set enumerabile di istanze oggetto di possibili tipi di ambiente per i tipi richiesti.

GetAllAmbientValues(IEnumerable<XamlType>, XamlMember[])

Restituisce un set enumerabile di informazioni sulle proprietà di ambiente per il set richiesto di proprietà.

GetAllAmbientValues(IEnumerable<XamlType>, Boolean, IEnumerable<XamlType>, XamlMember[])

Restituisce un set enumerabile di informazioni sulle proprietà di ambiente per il set richiesto di tipi e proprietà.

GetAllAmbientValues(XamlType[])

Restituisce un set enumerabile di istanze oggetto di possibili tipi di ambiente per i tipi richiesti.

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)

Parametri

types
XamlType[]

Set di tipi da cui recuperare le informazioni sul tipo di ambiente.

Valori restituiti

Set enumerabile di oggetti che rappresentano i valori per il set di XamlType identificatori richiesto.

Si applica a

GetAllAmbientValues(IEnumerable<XamlType>, XamlMember[])

Restituisce un set enumerabile di informazioni sulle proprietà di ambiente per il set richiesto di proprietà.

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)

Parametri

ceilingTypes
IEnumerable<XamlType>

Specifica uno o più tipi che devono arrestare la valutazione quando vengono rilevati attraversati verso l'alto nell'oggetto grafico. Questo tipo contiene la proprietà di ambiente desiderata. Può essere null.

properties
XamlMember[]

Specifica uno o più oggetti identificatore di proprietà che identificano le proprietà da considerare di ambiente.

Valori restituiti

Set enumerabile di informazioni sulle proprietà di ambiente per il set richiesto di proprietà. Le informazioni sulla proprietà per ogni AmbientPropertyValue oggetto restituito corrisponderanno a uno dell'input properties.

Commenti

Ogni AmbientPropertyValue oggetto restituito contiene l'identificatore XamlMember e un valore della proprietà.

Si applica a

GetAllAmbientValues(IEnumerable<XamlType>, Boolean, IEnumerable<XamlType>, XamlMember[])

Restituisce un set enumerabile di informazioni sulle proprietà di ambiente per il set richiesto di tipi e proprietà.

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)

Parametri

ceilingTypes
IEnumerable<XamlType>

Specifica uno o più tipi che devono arrestare la valutazione quando vengono rilevati attraversati verso l'alto nell'oggetto grafico. Questo tipo contiene la proprietà di ambiente desiderata. Può essere null.

searchLiveStackOnly
Boolean

true per non usare un contesto salvato; false per usare un contesto salvato. Il valore predefinito è false.

types
IEnumerable<XamlType>

Specifica uno o più oggetti identificatore di tipo che identificano i tipi da considerare di ambiente.

properties
XamlMember[]

Specifica uno o più oggetti identificatore di proprietà che identificano le proprietà da considerare di ambiente.

Valori restituiti

Set enumerabile di informazioni sulle proprietà di ambiente per il set richiesto di tipi e proprietà. Le informazioni sulle proprietà per ogni AmbientPropertyValue oggetto restituito corrisponderanno a uno degli input types o properties.

Commenti

Ogni AmbientPropertyValue oggetto restituito contiene l'identificatore XamlMember e un valore della proprietà.

Questo particolare GetAllAmbientValues overload può cercare i tipi di ambiente e le proprietà di ambiente nello stesso passaggio attraverso un albero. L'uso di questo overload comporta un ordinamento degli elementi nel valore restituito diverso da GetAllAmbientValues(IEnumerable<XamlType>, XamlMember[]) o GetAllAmbientValues(XamlType[]).

Questo overload consente inoltre alla ricerca di non usare alcun contesto salvato. Gli GetAllAmbientValues(IEnumerable<XamlType>, XamlMember[]) overload o GetAllAmbientValues(XamlType[]) usano in modo implicito un contesto salvato se è disponibile (funzionano sempre come se un parametro implicito searchLiveStackOnly sia false). Il concetto di contesto salvato è potenzialmente gestito in modo diverso da particolari contesti di schema XAML o da framework che incorporano XAML. Nell'implementazione xaml macchine virtuali Windows vengono usati contesti salvati per l'espansione del modello, nonché altre aree di funzionalità.

Si applica a