XamlType.GetPositionalParameters(Int32) 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.
Pour les types d'extension de balisage, retourne les types des paramètres positionnels pris en charge dans une utilisation de l'extension de balisage spécifique à ce XamlType.
public:
System::Collections::Generic::IList<System::Xaml::XamlType ^> ^ GetPositionalParameters(int parameterCount);
public System.Collections.Generic.IList<System.Xaml.XamlType> GetPositionalParameters (int parameterCount);
member this.GetPositionalParameters : int -> System.Collections.Generic.IList<System.Xaml.XamlType>
Public Function GetPositionalParameters (parameterCount As Integer) As IList(Of XamlType)
Paramètres
- parameterCount
- Int32
Nombre (arité) de la syntaxe ou du mode constructeur spécifique pour lequel ou laquelle vous voulez obtenir des informations.
Retours
Liste de valeurs XamlType, où chaque XamlType correspond au type de cette position dans la syntaxe. Vous devez spécifier les types dans le même ordre lorsque vous fournissez l'entrée de balisage pour l'extension de balisage.
Remarques
Cette API n’est pertinente que si elle XamlType représente une extension de balisage (IsMarkupExtension est true
).
L’entrée parameterCount
n’est pas destinée à demander le type d’un paramètre positionnel spécifique. Il s’agit de spécifier la arité d’une utilisation d’extension de balisage. L’utilisation de l’extension de balisage a souvent plusieurs « signatures » et utilise différentes arités de paramètre (nombre) de paramètres positionnels pour différencier. Toutefois, vous pouvez configurer un contexte de schéma pour permettre des arités en double et utiliser des types de paramètres positionnels pour la différenciation. Pour plus d'informations, consultez SupportMarkupExtensionsWithDuplicateArity. Pour une arité spécifique (nombre), les positions et les types de paramètres peuvent varier. Pour obtenir le type positionnel de l’utilisation de l’extension de balisage d’une arité spécifique, vous appelez GetPositionalParameters d’abord en spécifiant le nombre d’arités. Obtenez ensuite l’élément à cette position à partir de la collection retournée.
Les appels à cette méthode peuvent appeler LookupPositionalParameters des remplacements sur XamlType des classes dérivées.