Bagikan melalui


XamlType.GetPositionalParameters(Int32) Metode

Definisi

Untuk jenis ekstensi markup, mengembalikan jenis parameter posisi yang didukung dalam penggunaan ekstensi markup tertentu untuk ini 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)

Parameter

parameterCount
Int32

Hitungan (aritas) dari sintaks atau mode konstruktor tertentu yang ingin Anda informasikan.

Mengembalikan

Daftar XamlType nilai, di mana masing-masing XamlType adalah jenis untuk posisi tersebut dalam sintaks. Anda harus menentukan jenis dalam urutan yang sama saat Anda menyediakan input markup untuk ekstensi markup.

Keterangan

API ini hanya relevan jika ini XamlType mewakili ekstensi markup (IsMarkupExtension adalah true).

Input parameterCount bukan untuk meminta jenis parameter posisi tertentu. Ini untuk menentukan aritas penggunaan ekstensi markup. Penggunaan ekstensi markup sering memiliki beberapa "tanda tangan" dan menggunakan aritas parameter (jumlah) parameter posisi yang berbeda untuk membedakan. Namun, Anda dapat mengonfigurasi konteks skema untuk memungkinkan aritas duplikat dan menggunakan jenis parameter posisi untuk diferensiasi. Untuk informasi selengkapnya, lihat SupportMarkupExtensionsWithDuplicateArity. Untuk aritas tertentu (hitungan), posisi dan jenis parameter dapat bervariasi. Untuk mendapatkan jenis posisi penggunaan ekstensi markup aritas tertentu, Anda terlebih dahulu memanggil GetPositionalParameters yang menentukan jumlah aritas. Kemudian dapatkan item pada posisi tersebut dari koleksi yang dikembalikan.

Panggilan ke metode ini dapat memanggil LookupPositionalParameters penimpaan pada XamlType kelas turunan.

Berlaku untuk