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 informace.

Návraty

Seznam XamlType hodnot, kde je každý XamlType typ pro danou pozici v syntaxi. Při zadávání vstupu značek pro rozšíření značek je nutné 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).

parameterCount Vstup není určený pro vyžádání typu konkrétního pozičního parametru. Je určena pro určeníritu použití rozšíření značek. Použití rozšíření značek má často více "podpisů" a používá různé parametry arity (počet) pozičních parametrů k rozlišení. Kontext schématu však můžete nakonfigurovat tak, aby umožňoval duplikovat a používat typy pozičních parametrů pro diferenciaci. Další informace najdete na webu SupportMarkupExtensionsWithDuplicateArity. Pro konkrétní arity (počet) se pozice a typy parametrů mohou lišit. Pokud chcete získat poziční typ použití rozšíření značek konkrétního zápisu, nejprve zavoláte GetPositionalParameters určení počtu arity. Pak 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