Langue

IAmbientProvider.GetAllAmbientValues Méthode

Définition

Retourne un ensemble énumérable d’éléments d’informations de type ambiant ou de propriété pour l’étendue demandée.

Surcharges

Nom Description
GetAllAmbientValues(XamlType[])

Retourne un ensemble énumérable d’instances d’objets de types ambiants possibles pour les types demandés.

GetAllAmbientValues(IEnumerable<XamlType>, XamlMember[])

Retourne un ensemble énumérable d’éléments d’informations de propriété ambiante pour l’ensemble de propriétés demandé.

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

Retourne un ensemble énumérable d’éléments d’informations de propriété ambiante pour l’ensemble demandé de types et de propriétés.

GetAllAmbientValues(XamlType[])

Retourne un ensemble énumérable d’instances d’objets de types ambiants possibles pour les types demandés.

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)

Paramètres

types
XamlType[]

Ensemble de types à partir desquels récupérer des informations de type ambiant.

Retours

Ensemble énumérable d’objets qui représentent les valeurs du jeu d’identificateurs XamlType demandé.

S’applique à

GetAllAmbientValues(IEnumerable<XamlType>, XamlMember[])

Retourne un ensemble énumérable d’éléments d’informations de propriété ambiante pour l’ensemble de propriétés demandé.

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)

Paramètres

ceilingTypes
IEnumerable<XamlType>

Spécifie un ou plusieurs types qui doivent arrêter l’évaluation lorsqu’ils sont rencontrés en parcourant vers le haut dans le graphique d’objet. Ce type contient la propriété ambiante souhaitée. Peut avoir la valeur null.

properties
XamlMember[]

Spécifie un ou plusieurs objets d’identificateur de propriété qui identifient les propriétés à considérer comme ambiantes.

Retours

Ensemble énumérable d’éléments d’informations de propriété ambiante pour l’ensemble de propriétés demandé. Les informations de propriété pour chaque AmbientPropertyValue élément retourné correspondent à l’une des entrées properties.

Remarques

Chaque AmbientPropertyValue élément retourné contient l’identificateur XamlMember et une valeur de propriété.

S’applique à

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

Retourne un ensemble énumérable d’éléments d’informations de propriété ambiante pour l’ensemble demandé de types et de propriétés.

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)

Paramètres

ceilingTypes
IEnumerable<XamlType>

Spécifie un ou plusieurs types qui doivent arrêter l’évaluation lorsqu’ils sont rencontrés en parcourant vers le haut dans le graphique d’objet. Ce type contient la propriété ambiante souhaitée. Peut avoir la valeur null.

searchLiveStackOnly
Boolean

true pour ne pas utiliser un contexte enregistré ; false pour utiliser un contexte enregistré. La valeur par défaut est false.

types
IEnumerable<XamlType>

Spécifie un ou plusieurs objets d’identificateur de type qui identifient les types à considérer comme ambiants.

properties
XamlMember[]

Spécifie un ou plusieurs objets d’identificateur de propriété qui identifient les propriétés à considérer comme ambiantes.

Retours

Ensemble énumérable d’éléments d’informations de propriété ambiante pour l’ensemble demandé de types et de propriétés. Les informations de propriété pour chaque AmbientPropertyValue retourné correspondent à l’une des entrées types ou properties.

Remarques

Chaque AmbientPropertyValue élément retourné contient l’identificateur XamlMember et une valeur de propriété.

Cette surcharge particulière GetAllAmbientValues peut rechercher des types ambiants et des propriétés ambiantes dans la même passe par une arborescence. L’utilisation de cette surcharge entraîne l’ordre des éléments dans la valeur de retour différente ou GetAllAmbientValues(IEnumerable<XamlType>, XamlMember[])GetAllAmbientValues(XamlType[]).

Cette surcharge permet également à la recherche de ne pas utiliser de contexte enregistré. Les GetAllAmbientValues(IEnumerable<XamlType>, XamlMember[]) surcharges ou GetAllAmbientValues(XamlType[]) les surcharges utilisent implicitement un contexte enregistré s’il est disponible (ils agissent toujours comme si un paramètre implicite searchLiveStackOnly est false). Le concept d’un contexte enregistré est potentiellement géré différemment par des contextes de schéma XAML particuliers ou par des frameworks qui incorporent XAML. Dans la WPF implémentation XAML, les contextes enregistrés sont utilisés pour l’expansion du modèle, ainsi que d’autres domaines de fonctionnalités.

S’applique à