Partager via


XamlType.GetPositionalParameters(Int32) Méthode

Définition

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

IList<XamlType>

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.

S’applique à