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(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(3010878825, 26789, 19250, 136, 97, 253, 185, 12, 31, 88, 54)]
struct IXamlMetadataProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(3010878825, 26789, 19250, 136, 97, 253, 185, 12, 31, 88, 54)]
public interface IXamlMetadataProvider
Public Interface IXamlMetadataProvider
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

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 kompilator 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 menentukan nama jenis lengkap.

GetXamlType(TypeName)

Menerapkan akses konteks skema XAML ke pemetaan jenis yang mendasar, berdasarkan pemberian nilai pembantu yang menjelaskan jenis.

GetXmlnsDefinitions()

Mendapatkan kumpulan definisi XMLNS (namespace XAML) yang berlaku untuk konteks.

Berlaku untuk

Lihat juga