Sdílet prostřednictvím


XamlType.GetPositionalParameters(Int32) Metoda

Definice

U typů rozšíření značek vrátí typy pozičních parametrů, které jsou podporovány v konkrétním použití rozšíření značek pro toto 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)

Parametry

parameterCount
Int32

Počet (arity) konkrétní syntaxe nebo režimu konstruktoru, o který chcete získat informace.

Návraty

IList<XamlType>

Seznam XamlType hodnot, kde je každý XamlType typ pro danou pozici v syntaxi. Pokud zadáte vstup značek pro rozšíření značek, musíte zadat typy ve stejném pořadí.

Poznámky

Toto rozhraní API je relevantní pouze v případě, že představuje XamlType rozšíření značek (IsMarkupExtension je true).

Vstup parameterCount není určený pro vyžádání typu konkrétního pozičního parametru. Je určena pro určení arity použití rozšíření značek. Použití rozšíření značek má často několik "podpisů" a používá různé parametry arity (počet) pozičních parametrů k rozlišení. Kontext schématu ale můžete nakonfigurovat tak, aby umožňoval duplicitní arity a používal typy pozičních parametrů pro diferenciaci. Další informace naleznete v tématu SupportMarkupExtensionsWithDuplicateArity. Pro konkrétní arity (počet) se pozice parametrů a typy můžou lišit. Pokud chcete získat poziční typ použití rozšíření revizí konkrétního atributu arity, nejprve zavoláte GetPositionalParameters určení počtu arity. Potom z vrácené kolekce získejte položku na této pozici.

Volání této metody mohou vyvolat LookupPositionalParameters přepsání u XamlType odvozených tříd.

Platí pro