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 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
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
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
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.