IXamlMetadataProvider Antarmuka
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.
Menerapkan resolusi jenis XAML dan menyediakan pemetaan antara jenis yang digunakan dalam markup dan kelas terkait yang diterapkan dalam aplikasi atau komponen.
public interface class IXamlMetadataProvider
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2841793008, 8724, 23891, 135, 70, 206, 153, 162, 89, 60, 215)]
struct IXamlMetadataProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(2841793008, 8724, 23891, 135, 70, 206, 153, 162, 89, 60, 215)]
public interface IXamlMetadataProvider
Public Interface IXamlMetadataProvider
- Turunan
- Atribut
Keterangan
Pengkompilasi XAML menghasilkan implementasi antarmuka dalam setiap komponen (aplikasi, pustaka, atau komponen WinRT) yang menggunakan XAML. Dalam aplikasi, implementasi dihasilkan pada objek aplikasi itu sendiri. Untuk pustaka dan komponen WinRT, implementasi dihasilkan pada kelas anonim yang dibuat oleh pengompilasi XAML. Setiap implementasi IXamlMetadataProvider menyediakan informasi jenis untuk kontrol yang ditentukan dalam komponen tempatnya dihasilkan.
Untuk informasi selengkapnya tentang IXamlMetadataProvider, IXamlType dan IXamlMember dan bagaimana ini digunakan untuk jenis kustom XAML, lihat bagian "Keterangan" dari IXamlType.
Metode
GetXamlType(String) |
Menerapkan akses konteks skema XAML ke pemetaan jenis yang mendasar, berdasarkan penentuan nama jenis lengkap. |
GetXamlType(TypeName) |
Menerapkan akses konteks skema XAML ke pemetaan jenis yang mendasar, berdasarkan penyediaan nilai pembantu yang menjelaskan jenis. |
GetXmlnsDefinitions() |
Mendapatkan kumpulan definisi XMLNS (namespace XAML) yang berlaku untuk konteks. |