IAmbientProvider.GetAllAmbientValues Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à.