Partager via


IAmbientProvider.GetAllAmbientValues Méthode

Définition

Retourne un jeu énumérable d'éléments d'informations de type ambiant ou de propriété ambiante pour la portée demandée.

Surcharges

GetAllAmbientValues(XamlType[])

Retourne un jeu énumérable d'instances d'objet des types ambiants possibles pour les types demandés.

GetAllAmbientValues(IEnumerable<XamlType>, XamlMember[])

Retourne un jeu énumérable d'éléments d'informations de propriété ambiante pour le jeu de propriétés demandé.

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

Retourne un jeu énumérable d'éléments d'informations de propriété ambiante pour le jeu de types et de propriétés demandé.

GetAllAmbientValues(XamlType[])

Retourne un jeu énumérable d'instances d'objet des 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[]

Jeu de types à partir duquel récupérer les informations de type ambiant.

Retours

IEnumerable<Object>

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

S’applique à

GetAllAmbientValues(IEnumerable<XamlType>, XamlMember[])

Retourne un jeu énumérable d'éléments d'informations de propriété ambiante pour le jeu 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 dans le cadre d'une traversée ascendante du 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 de type identificateur de propriété qui identifient les propriétés à considérer comme ambiantes.

Retours

IEnumerable<AmbientPropertyValue>

Jeu énumérable d'éléments d'informations de propriété ambiante pour le jeu de propriétés demandé. Les informations de propriété de chaque AmbientPropertyValue qui sont retournées correspondront à l'un des properties d'entrée.

Remarques

Chacun AmbientPropertyValue d’eux qui est retourné contient l’identificateur XamlMember et une valeur de propriété.

S’applique à

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

Retourne un jeu énumérable d'éléments d'informations de propriété ambiante pour le jeu de types et de propriétés demandé.

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 dans le cadre d'une traversée ascendante du graphique d'objet. Ce type contient la propriété ambiante souhaitée. Peut avoir la valeur null.

searchLiveStackOnly
Boolean

true pour ne pas utiliser de 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 de type identificateur de propriété qui identifient les propriétés à considérer comme ambiantes.

Retours

IEnumerable<AmbientPropertyValue>

Un jeu énumérable d'éléments d'informations de propriété ambiante pour le jeu de types et de propriétés demandé. Les informations de propriété de chaque AmbientPropertyValue qui sont retournées correspondront à l'un des types ou properties d'entrée.

Remarques

Chacun AmbientPropertyValue d’eux qui est 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 le même passage dans une arborescence. L’utilisation de cette surcharge entraîne un classement 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é. Le GetAllAmbientValues(IEnumerable<XamlType>, XamlMember[]) 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 l’implémentation XAML WPF, les contextes enregistrés sont utilisés pour l’extension du modèle, ainsi que d’autres domaines de fonctionnalités.

S’applique à