Compartir a través de


XamlType.GetPositionalParameters(Int32) Método

Definición

Para los tipos de extensión de marcado, devuelve los tipos de los parámetros posicionales admitidos en un uso específico de las extensiones de marcado para este objeto 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)

Parámetros

parameterCount
Int32

Número de parámetros del modo de sintaxis o constructor del que se va a obtener información.

Devoluciones

IList<XamlType>

Lista de valores de XamlType, donde cada XamlType es el tipo para esa posición en la sintaxis. Es preciso especificar los tipos en el mismo orden al proporcionar entradas de marcado para la extensión de marcado.

Comentarios

Esta API solo es relevante si representa XamlType una extensión de marcado (IsMarkupExtension es true).

La entrada parameterCount no es para solicitar el tipo de un parámetro posicional específico. Es para especificar la aridad de un uso de extensión de marcado. El uso de la extensión de marcado suele tener varias "firmas" y usa diferentes aridad de parámetros (recuento) de parámetros posicionales para diferenciar. Sin embargo, puede configurar un contexto de esquema para permitir aridades duplicadas y usar tipos de los parámetros posicionales para la diferenciación. Para obtener más información, vea SupportMarkupExtensionsWithDuplicateArity. Para una aridad específica (count), las posiciones y los tipos de parámetro pueden variar. Para obtener el tipo posicional de un uso de extensión de marcado específico, primero debe llamar a GetPositionalParameters especificando el recuento de aridad. A continuación, obtenga el elemento en esa posición de la colección devuelta.

Las llamadas a este método pueden invocar LookupPositionalParameters invalidaciones en XamlType clases derivadas.

Se aplica a