Bagikan melalui


IXamlMetadataProvider Antarmuka

Definisi

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.

Berlaku untuk

Lihat juga