XamlObjectWriter.WriteNamespace(NamespaceDeclaration) 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.
Menentukan deklarasi namespace layanan yang berlaku untuk cakupan objek atau cakupan anggota berikutnya.
public:
override void WriteNamespace(System::Xaml::NamespaceDeclaration ^ namespaceDeclaration);
public override void WriteNamespace (System.Xaml.NamespaceDeclaration namespaceDeclaration);
override this.WriteNamespace : System.Xaml.NamespaceDeclaration -> unit
Public Overrides Sub WriteNamespace (namespaceDeclaration As NamespaceDeclaration)
Parameter
- namespaceDeclaration
- NamespaceDeclaration
Deklarasi namespace layanan yang akan ditulis.
Pengecualian
namespaceDeclaration
adalah null
.
Komponen adalah namespaceDeclaration
null
.
Mencoba menulis simpul namespace XAML dalam cakupan yang tidak valid.
Keterangan
Deklarasi namespace dapat ditulis jika cakupan saat ini adalah cakupan akar, cakupan objek, atau cakupan anggota. Namun, WriteNamespace hanya dapat dipanggil segera sebelum panggilan ke salah satu hal berikut: WriteNamespace, , WriteStartObjectatau WriteStartMember. Kasus berturut-turut WriteNamespace adalah untuk menulis beberapa deklarasi namespace ke simpul yang sama. Akhirnya, baik WriteStartObject atau WriteStartMember harus dipanggil.
WriteNamespace tidak menggunakan Start
/End
metafora. Meskipun namespace XAML memiliki anggota dalam arti representasi CLR, anggota diketahui dan tidak perlu diwakili sebagai jenis XamlMember khusus untuk ekstensibilitas. Untuk mengakses nilai NamespaceDeclaration, Anda mengakses properti dan Prefix .Namespace
Deklarasi namespace mungkin memiliki String.Empty nilai untuk awalan. String.Empty Awalan mewakili deklarasi namespace XAML default. Jangan mencoba menggunakan null untuk mewakili awalan default; ini melemparkan pengecualian dalam API ini. Untuk informasi selengkapnya, lihat NamespaceDeclaration.