Freigeben über


XamlType.GetPositionalParameters(Int32) Methode

Definition

Für Markuperweiterungstypen werden die Typen der Positionsparameter zurückgegeben, die bei einer bestimmten Verwendung der Markuperweiterung für diesen XamlType unterstützt werden.

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)

Parameter

parameterCount
Int32

Die Anzahl (Stelligkeit) des bestimmten Syntax- oder Konstruktormodus, zu dem Sie Informationen anzeigen möchten.

Gibt zurück

Eine Liste von XamlType-Werten, wobei jeder XamlType der Typ für diese Position in der Syntax ist. Beim Angeben von Markupeingaben für die Markuperweiterung müssen die Typen in der gleichen Reihenfolge angegeben werden.

Hinweise

Diese API ist nur relevant, wenn dies XamlType eine Markuperweiterung darstellt (IsMarkupExtension ist true).

Die Eingabe parameterCount dient nicht zum Anfordern des Typs eines bestimmten Positionsparameters. Dies dient zum Angeben der Arität einer Markuperweiterungsverwendung. Die Verwendung von Markuperweiterungen weist häufig mehrere "Signaturen" auf und verwendet unterschiedliche Parameterarität (Anzahl) von Positionsparametern, um zu unterscheiden. Sie können jedoch einen Schemakontext konfigurieren, um doppelte Aritäten zuzulassen und Typen der Positionsparameter für die Differenzierung zu verwenden. Weitere Informationen finden Sie unter SupportMarkupExtensionsWithDuplicateArity. Für eine bestimmte Arität (Anzahl) können die Parameterpositionen und -typen variieren. Um den Positionstyp der Markuperweiterungsverwendung einer bestimmten Arity abzurufen, rufen Sie zuerst auf GetPositionalParameters , indem Sie die Arity-Anzahl angeben. Rufen Sie dann das Element an dieser Position aus der zurückgegebenen Auflistung ab.

Aufrufe dieser Methode können Außerkraftsetzungen für XamlType abgeleitete Klassen aufrufenLookupPositionalParameters.

Gilt für: