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
Количество (arity) определенного синтаксиса или режима конструктора, о которой требуется информация.
Возвращаемое значение
Список значений XamlType , где каждый XamlType тип для этой позиции в синтаксисе. При предоставлении входных данных разметки для расширения разметки необходимо указать типы в том же порядке.
Комментарии
Этот API имеет значение только в том случае, если XamlType это представляет расширение разметки (IsMarkupExtension is true).
Входные данные parameterCount не запрашивают тип определенного позиционного параметра. Оно предназначено для указания удлинения использования расширения разметки. Использование расширения разметки часто имеет несколько сигнатур и использует разные параметры arity (count) позиционных параметров для различения. Однако можно настроить контекст схемы, чтобы разрешить повторяющиеся arities и использовать типы позиционных параметров для дифференцировки. Дополнительные сведения см. в разделе SupportMarkupExtensionsWithDuplicateArity. Для определенного arity (count) позиции параметров и типы могут отличаться. Чтобы получить позиционный тип использования расширения разметки определенного arity, необходимо сначала вызвать GetPositionalParameters число arity. Затем получите элемент в этой позиции из возвращаемой коллекции.
Вызовы этого метода могут вызывать LookupPositionalParameters переопределения производных XamlType классов.