XmlnsDictionary Kelas
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.
Mewakili kamus yang berisi pemetaan xmlns untuk namespace XAML di WPF.
public ref class XmlnsDictionary : System::Collections::IDictionary
public ref class XmlnsDictionary : System::Collections::IDictionary, System::Xaml::IXamlNamespaceResolver
public class XmlnsDictionary : System.Collections.IDictionary
public class XmlnsDictionary : System.Collections.IDictionary, System.Xaml.IXamlNamespaceResolver
type XmlnsDictionary = class
interface IDictionary
interface ICollection
interface IEnumerable
type XmlnsDictionary = class
interface IDictionary
interface ICollection
interface IEnumerable
interface IXamlNamespaceResolver
type XmlnsDictionary = class
interface ICollection
interface IEnumerable
interface IDictionary
interface IXamlNamespaceResolver
Public Class XmlnsDictionary
Implements IDictionary
Public Class XmlnsDictionary
Implements IDictionary, IXamlNamespaceResolver
- Warisan
-
XmlnsDictionary
- Penerapan
Keterangan
XmlnsDictionary memetakan awalan namespace XAML ke URI namespace XAML lengkap. Untuk penggunaan XAML dalam aplikasi dan namespace XAML secara umum, URI sering kali bukan URI bergaya skema yang mencakup http://
. Sebagai gantinya, ini adalah pemetaan yang ditentukan pengguna ke namespace dan assembly CLR. Rakitan tersebut berisi jenis pencadangan yang dirujuk. Untuk detailnya, lihat Namespace Layanan XAML dan Pemetaan Namespace layanan untuk WPF XAML.
menambahkan XmlnsDictionary konsep cakupan untuk namespace XAML. Default IDictionary mungkin berisi kunci awalan dan nilai URI namespace XML. Konsep cakupan secara XmlnsDictionary paralel dengan konsep XML bahwa awalan mungkin didefinisikan ulang. Jika demikian, pendefinisian ulang hanya berlaku pada tingkat tersebut atau di bawahnya dalam tampilan DOM XML (definisi sebelumnya berlaku pada tingkat yang lebih tinggi di DOM). Konsep cakupan sebagian besar diabstraksi jauh di XmlnsDictionary API, sehingga Anda dapat memanggil API seperti LookupNamespace tanpa khawatir tentang cakupan. Namun, XmlnsDictionary mengekspos PushScope dan PopScope sehingga implementasi kustom ParserContext yang mengubah cakupan dapat disinkronkan dengan cakupan untuk XmlnsDictionary.
Konstruktor
XmlnsDictionary() |
Menginisialisasi instans baru kelas XmlnsDictionary. |
XmlnsDictionary(XmlnsDictionary) |
Menginisialisasi instans XmlnsDictionary baru kelas dengan menggunakan kamus yang ditentukan sebagai sumber salinan. |
Properti
Count |
Mendapatkan jumlah item di XmlnsDictionary. |
IsFixedSize |
Mendapatkan nilai yang menunjukkan apakah ukuran XmlnsDictionary tetap. |
IsReadOnly |
Mendapatkan nilai yang menunjukkan apakah XmlnsDictionary bersifat baca-saja. |
IsSynchronized |
Mendapatkan nilai yang menunjukkan apakah akses ke ini XmlnsDictionary aman untuk utas. |
Item[Object] |
Mendapatkan atau mengatur URI namespace XAML yang terkait dengan awalan yang ditentukan. |
Item[String] |
Mendapatkan atau mengatur URI namespace XAML yang terkait dengan awalan yang ditentukan. |
Keys |
Mendapatkan koleksi semua kunci di XmlnsDictionary. |
Sealed |
Mendapatkan nilai yang menunjukkan apakah disegel XmlnsDictionary . |
SyncRoot |
Mendapatkan objek yang dapat digunakan untuk menyinkronkan akses ke XmlnsDictionary. |
Values |
Mendapatkan kumpulan semua nilai di XmlnsDictionary. |
Metode
Add(Object, Object) |
Menambahkan pasangan awalan-URI ke ini XmlnsDictionary. |
Add(String, String) |
Menambahkan pasangan awalan-URI ke ini XmlnsDictionary. |
Clear() |
Menghapus semua entri dari ini XmlnsDictionary. |
Contains(Object) |
Mengembalikan nilai yang menunjukkan apakah kunci awalan yang ditentukan ada di ini XmlnsDictionary. |
CopyTo(Array, Int32) |
Menyalin entri dalam XmlnsDictionary ke array yang ditentukan. |
CopyTo(DictionaryEntry[], Int32) |
Menyalin entri dalam XmlnsDictionary ke array yang ditentukan DictionaryEntry . |
DefaultNamespace() |
Mencari namespace XAML yang sesuai dengan namespace XAML default. |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetDictionaryEnumerator() |
Mengembalikan enumerator kamus yang melakukan iterasi melalui ini XmlnsDictionary. |
GetEnumerator() |
Mengembalikan enumerator yang melakukan iterasi melalui ini XmlnsDictionary. |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetNamespace(String) |
Mengambil namespace XAML untuk string awalan yang disediakan. |
GetNamespacePrefixes() |
Mengembalikan semua kemungkinan pemetaan namespace layanan prefiks-XAML (NamespaceDeclaration nilai) yang tersedia dalam konteks skema aktif. |
GetType() |
Mendapatkan instans Type saat ini. (Diperoleh dari Object) |
LookupNamespace(String) |
Mengembalikan URI namespace XAML yang sesuai dengan awalan namespace XML yang ditentukan. |
LookupPrefix(String) |
Mengembalikan awalan yang sesuai dengan URI namespace XAML yang ditentukan. |
MemberwiseClone() |
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
PopScope() |
Memunculkan cakupan XmlnsDictionary. |
PushScope() |
Mendorong cakupan XmlnsDictionary. |
Remove(Object) |
Menghapus item dengan kunci awalan yang ditentukan dari XmlnsDictionary. |
Remove(String) |
Menghapus item dengan kunci awalan yang ditentukan dari XmlnsDictionary. |
Seal() |
Mengunci kamus sehingga tidak dapat diubah. |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
Implementasi Antarmuka Eksplisit
IDictionary.GetEnumerator() |
Untuk deskripsi anggota ini, lihat GetEnumerator(). |
IEnumerable.GetEnumerator() |
Untuk deskripsi anggota ini, lihat GetEnumerator(). |
Metode Ekstensi
Cast<TResult>(IEnumerable) |
Mentransmisikan elemen dari IEnumerable ke jenis yang ditentukan. |
OfType<TResult>(IEnumerable) |
Memfilter elemen berdasarkan IEnumerable jenis tertentu. |
AsParallel(IEnumerable) |
Mengaktifkan paralelisasi kueri. |
AsQueryable(IEnumerable) |
Mengonversi menjadi IEnumerableIQueryable. |