XamlType.LookupPositionalParameters(Int32) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Untuk jenis ekstensi markup, mengembalikan jenis parameter posisi yang didukung dalam penggunaan ekstensi markup tertentu untuk ini XamlType.
protected:
virtual System::Collections::Generic::IList<System::Xaml::XamlType ^> ^ LookupPositionalParameters(int parameterCount);
protected virtual System.Collections.Generic.IList<System.Xaml.XamlType> LookupPositionalParameters(int parameterCount);
abstract member LookupPositionalParameters : int -> System.Collections.Generic.IList<System.Xaml.XamlType>
override this.LookupPositionalParameters : int -> System.Collections.Generic.IList<System.Xaml.XamlType>
Protected Overridable Function LookupPositionalParameters (parameterCount As Integer) As IList(Of XamlType)
Parameter
- parameterCount
- Int32
Jumlah (aritas) dari sintaks atau mode konstruktor tertentu yang ingin Anda informasikan.
Mengembalikan
Daftar XamlType nilai di mana masing-masing nilai XamlType tersebut adalah jenis untuk posisi tersebut dalam sintaks. Anda harus menentukan jenis tersebut dalam urutan yang sama saat menyediakan input markup untuk ekstensi markup.
Keterangan
Metode ini dapat dipanggil oleh panggilan ke GetPositionalParameters.
Implementasi default menggunakan informasi refleksi internal berdasarkan menemukan konstruktor dan memeriksa aritas. Ambil alih metode ini jika Anda ingin GetPositionalParameters menggunakan logika yang berbeda.
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 jumlah aritas tertentu, posisi dan jenis parameter dapat bervariasi. Untuk mendapatkan jenis posisi penggunaan ekstensi markup aritas tertentu, Anda terlebih dahulu memanggil GetPositionalParameters dengan jumlah aritas. Kemudian dapatkan item pada posisi tersebut dari koleksi yang dikembalikan.