Udostępnij za pośrednictwem


XamlType.GetPositionalParameters(Int32) Metoda

Definicja

W przypadku typów rozszerzeń znaczników zwraca typy parametrów pozycyjnych, które są obsługiwane w określonym użyciu rozszerzenia znaczników dla tego XamlTypeelementu .

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

Liczba (arity) określonego trybu składni lub konstruktora, o którym chcesz uzyskać informacje.

Zwraca

IList<XamlType>

Lista XamlType wartości, gdzie każdy XamlType jest typem dla tej pozycji w składni. Podczas podawania danych wejściowych znaczników dla rozszerzenia znaczników należy określić typy w tej samej kolejności.

Uwagi

Ten interfejs API ma zastosowanie tylko wtedy, gdy XamlType reprezentuje rozszerzenie znaczników (IsMarkupExtension to true).

Dane wejściowe parameterCount nie są przeznaczone do żądania typu określonego parametru pozycyjnego. Służy do określania arity użycia rozszerzenia znaczników. Użycie rozszerzenia znaczników często ma wiele "podpisów" i używa różnych parametrów arity (count) parametrów pozycyjnych do odróżnienia. Można jednak skonfigurować kontekst schematu, aby umożliwić duplikowanie arities i używanie typów parametrów pozycyjnych do różnicowania. Aby uzyskać więcej informacji, zobacz SupportMarkupExtensionsWithDuplicateArity. W przypadku określonej wartości arity (count) pozycje parametrów i typy mogą się różnić. Aby uzyskać typ pozycyjny użycia rozszerzenia narzutu określonego arity, najpierw należy wywołać GetPositionalParameters określenie liczby arity. Następnie pobierz element na tej pozycji z zwróconej kolekcji.

Wywołania tej metody mogą wywoływać LookupPositionalParameters przesłonięcia w XamlType klasach pochodnych.

Dotyczy