Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

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

.NET Framework (current version)
 

Data di pubblicazione: ottobre 2016

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

Spazio dei nomi:   System.Xaml
Assembly:  System.Xaml (in System.Xaml.dll)

IEnumerable<AmbientPropertyValue> GetAllAmbientValues(
	IEnumerable<XamlType> ceilingTypes,
	bool searchLiveStackOnly,
	IEnumerable<XamlType> types,
	params XamlMember[] properties
)

Parametri

ceilingTypes
Type: System.Collections.Generic.IEnumerable<XamlType>

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

searchLiveStackOnly
Type: System.Boolean

true non utilizzare un contesto salvato. false per utilizzare un contesto salvato. Il valore predefinito è false. Vedere la sezione Osservazioni.

types
Type: System.Collections.Generic.IEnumerable<XamlType>

Specifica uno o più oggetti identificatore di tipo che identificano i tipi per essere considerato di ambiente.

properties
Type: System.Xaml.XamlMember[]

Specifica uno o più oggetti identificatore di proprietà che identificano le proprietà per essere considerato di ambiente.

Valore restituito

Type: System.Collections.Generic.IEnumerable<AmbientPropertyValue>

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

Ogni AmbientPropertyValue restituito contiene la XamlMember identificatore e un valore della proprietà.

Questa particolare GetAllAmbientValues overload può cercare tipi di ambiente e le proprietà di ambiente nella stessa passano attraverso una struttura ad albero. Utilizza questo overload restituisce un ordinamento di elementi nel valore restituito diverso da GetAllAmbientValues(IEnumerable<XamlType>, XamlMember[]) o GetAllAmbientValues(XamlType[]).

Questo overload consente anche la ricerca di non utilizzare alcun contesto salvato. Il GetAllAmbientValues(IEnumerable<XamlType>, XamlMember[]) o GetAllAmbientValues(XamlType[]) gli overload utilizzano un contesto salvato in modo implicito se è disponibile (agiscono sempre come se implicita searchLiveStackOnly parametro false). Il concetto di un contesto salvato è potenzialmente gestito in modo diverso dai contesti di schema XAML specifici o da Framework che incorporano XAML. Nell'implementazione XAML WPF, contesti salvati vengono utilizzati per l'espansione del modello, nonché altre aree di funzionalità.

.NET Framework
Disponibile da 4.0
Torna all'inizio
Mostra: