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 sulle proprietà o sui tipi di ambiente per l'ambito richiesto.
Overload
GetAllAmbientValues(XamlType[]) |
Restituisce un set enumerabile di istanze di oggetti di possibili tipi di ambiente per i tipi richiesti. |
GetAllAmbientValues(IEnumerable<XamlType>, XamlMember[]) |
Restituisce un set enumerabile di informazioni sulle proprietà o sui tipi di ambiente per il set di proprietà richiesto. |
GetAllAmbientValues(IEnumerable<XamlType>, Boolean, IEnumerable<XamlType>, XamlMember[]) |
Restituisce un set enumerabile di informazioni sulle proprietà di ambiente per il set di tipi e proprietà richiesto. |
GetAllAmbientValues(XamlType[])
Restituisce un set enumerabile di istanze di oggetti 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 sui tipi di ambiente.
Restituisce
Set enumerabile di oggetti che rappresentano i valori per il set richiesto di identificatori di XamlType.
Si applica a
GetAllAmbientValues(IEnumerable<XamlType>, XamlMember[])
Restituisce un set enumerabile di informazioni sulle proprietà o sui tipi di ambiente per il set di proprietà richiesto.
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 interrompere la valutazione quando si verifica un attraversamento 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.
Restituisce
Set enumerabile di informazioni sulle proprietà di ambiente per il set di proprietà richiesto. Le informazioni sulla proprietà per ogni oggetto AmbientPropertyValue restituito corrisponderanno a uno dei parametri properties
di input.
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 di tipi e proprietà richiesto.
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 interrompere la valutazione quando si verifica un attraversamento verso l'alto nell'oggetto grafico. Questo tipo contiene la proprietà di ambiente desiderata. Può essere null
.
- searchLiveStackOnly
- Boolean
true
per non utilizzare un contesto salvato; false
per utilizzare 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.
Restituisce
Set enumerabile di informazioni sulle proprietà dell'ambiente per il set di tipi e proprietà richiesto. Le informazioni sulla proprietà per ogni oggetto AmbientPropertyValue restituito corrisponderanno a uno degli oggetti types
o properties
di input.
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 dello schema XAML o da framework che incorporano XAML. Nell'implementazione XAML WPF i contesti salvati vengono usati per l'espansione del modello, nonché per altre aree di funzionalità.