XamlType.GetPositionalParameters(Int32) Метод

Определение

Для типов расширения разметки возвращает типы позиционных параметров, поддерживаемых в конкретном употреблении расширения разметки для данного типа 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)

Параметры

parameterCount
Int32

Количество (арность) определенного режима синтаксиса или конструктора, о котором требуется получить сведения.

Возвращаемое значение

Список значений XamlType, где каждый объект XamlType является типом для этой позиции в синтаксисе. При передаче входных данных разметки в расширение разметки необходимо задавать типы в том же порядке.

Комментарии

Этот API подходит только в том случае, если представляет XamlType расширение разметки (IsMarkupExtension имеет значение true).

Входные данные parameterCount не относятся к запросу типа определенного позиционного параметра. Он предназначен для указания степени использования расширения разметки. Использование расширения разметки часто имеет несколько "сигнатур" и использует различные параметры arity (количество) позиционных параметров для различения. Однако можно настроить контекст схемы, чтобы разрешить повторяющиеся значения и использовать типы позиционных параметров для дифференциации. Для получения дополнительной информации см. SupportMarkupExtensionsWithDuplicateArity. Для определенного arity (count) позиции и типы параметров могут отличаться. Чтобы получить позиционный тип использования расширения разметки определенного arity, сначала вызовите GetPositionalParameters с указанием счетчика arity. Затем получите элемент в этой позиции из возвращаемой коллекции.

Вызовы этого метода могут вызывать LookupPositionalParameters переопределения в производных XamlType классах.

Применяется к