IAmbientProvider.GetAllAmbientValues Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.