XmlnsDictionary Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
WPF'de XAML ad alanları için xmln eşlemeleri içeren bir sözlüğü temsil eder.
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
- Devralma
-
XmlnsDictionary
- Uygulamalar
Açıklamalar
XmlnsDictionary XAML ad alanı ön eklerini tam XAML ad alanı URI'sine eşler. Genel olarak uygulamalarda ve XAML ad alanında XAML kullanımı için, URI genellikle içeren http://şema stili bir URI değildir. Bunun yerine, CLR ad alanı ve derlemesine kullanıcı tanımlı bir eşlemedir. Bu derleme başvurulmakta olan yedekleme türlerini içerir. Ayrıntılar için bkz . WPF XAML için XAML Ad Alanları ve Ad Alanı Eşlemesi.
, XmlnsDictionary bir XAML ad alanı için kapsam kavramını ekler. Varsayılan değer IDictionary ön ek anahtarları ve XML ad alanı URI değerleri içerebilir. içindeki kapsam kavramı XmlnsDictionary , xml kavramına paralel olarak bir ön ekin yeniden tanımlanabilir olmasını sağlar. Bu durumda, yeniden tanımlama yalnızca XML'nin DOM görünümünde bu düzeyde veya altında geçerlidir (önceki tanım DOM'da daha yüksek düzeyde geçerlidir). Kapsam kavramı çoğunlukla API'de XmlnsDictionary soyutlanır, örneğin kapsam konusunda endişelenmeden API'leri LookupNamespace çağırabilirsiniz. Ancak, XmlnsDictionaryPushScopePopScope kapsamı değiştiren özel ParserContext bir uygulamanın kapsamıyla eşitlenebilmesini XmlnsDictionarysağlar.
Oluşturucular
| Name | Description |
|---|---|
| XmlnsDictionary() |
XmlnsDictionary sınıfının yeni bir örneğini başlatır. |
| XmlnsDictionary(XmlnsDictionary) |
Belirtilen sözlüğü kopya kaynağı olarak kullanarak sınıfının yeni bir örneğini XmlnsDictionary başlatır. |
Özellikler
| Name | Description |
|---|---|
| Count |
içindeki XmlnsDictionaryöğe sayısını alır. |
| IsFixedSize |
boyutunun XmlnsDictionary sabit olup olmadığını gösteren bir değer alır. |
| IsReadOnly |
XmlnsDictionary salt okunur olup olmadığını gösteren bir değer alır. |
| IsSynchronized |
Buna XmlnsDictionary erişimin iş parçacığı güvenli olup olmadığını gösteren bir değer alır. |
| Item[Object] |
Belirtilen ön ek ile ilişkili XAML ad alanı URI'sini alır veya ayarlar. |
| Item[String] |
Belirtilen ön ek ile ilişkili XAML ad alanı URI'sini alır veya ayarlar. |
| Keys |
içindeki XmlnsDictionarytüm anahtarların koleksiyonunu alır. |
| Sealed |
öğesinin korumalı olup olmadığını XmlnsDictionary gösteren bir değer alır. |
| SyncRoot |
XmlnsDictionaryerişimini eşitlemek için kullanılabilecek bir nesnesi alır. |
| Values |
içindeki XmlnsDictionarytüm değerlerin koleksiyonunu alır. |
Yöntemler
| Name | Description |
|---|---|
| Add(Object, Object) |
Bu XmlnsDictionaryöğesine bir prefix-URI çifti ekler. |
| Add(String, String) |
Bu XmlnsDictionaryöğesine bir prefix-URI çifti ekler. |
| Clear() |
Bu XmlnsDictionaryöğesinden tüm girdileri kaldırır. |
| Contains(Object) |
Belirtilen ön ek anahtarının bu XmlnsDictionaryiçinde olup olmadığını gösteren bir değer döndürür. |
| CopyTo(Array, Int32) |
içindeki XmlnsDictionary girdileri belirtilen diziye kopyalar. |
| CopyTo(DictionaryEntry[], Int32) |
içindeki XmlnsDictionary girdileri belirtilen DictionaryEntry diziye kopyalar. |
| DefaultNamespace() |
Varsayılan XAML ad alanına karşılık gelen XAML ad alanını arar. |
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetDictionaryEnumerator() |
Bu XmlnsDictionaryaracılığıyla yineleyen bir sözlük numaralandırıcısı döndürür. |
| GetEnumerator() |
Bu XmlnsDictionaryaracılığıyla yineleyen bir numaralandırıcı döndürür. |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetNamespace(String) |
Sağlanan ön ek dizesi için bir XAML ad alanı alır. |
| GetNamespacePrefixes() |
Etkin şema bağlamında kullanılabilen tüm olası ön ek-XAML ad alanı eşlemelerini (NamespaceDeclaration değerler) döndürür. |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| LookupNamespace(String) |
Belirtilen XML ad alanı ön ekine karşılık gelen XAML ad alanı URI'sini döndürür. |
| LookupPrefix(String) |
Belirtilen XAML ad alanı URI'sine karşılık gelen ön eki döndürür. |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| PopScope() |
kapsamını açar XmlnsDictionary. |
| PushScope() |
kapsamını iter XmlnsDictionary. |
| Remove(Object) |
Belirtilen ön ek anahtarına sahip öğeyi XmlnsDictionaryöğesinden kaldırır. |
| Remove(String) |
Belirtilen ön ek anahtarına sahip öğeyi XmlnsDictionaryöğesinden kaldırır. |
| Seal() |
Sözlüğü değiştirilemeyecek şekilde kilitler. |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |
Belirtik Arabirim Kullanımları
| Name | Description |
|---|---|
| IDictionary.GetEnumerator() |
Bu üyenin açıklaması için bkz GetEnumerator(). . |
| IEnumerable.GetEnumerator() |
Bu üyenin açıklaması için bkz GetEnumerator(). . |
Uzantı Metotları
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Sorgunun paralelleştirilmesini etkinleştirir. |
| AsQueryable(IEnumerable) |
bir IEnumerable öğesine IQueryabledönüştürür. |
| Cast<TResult>(IEnumerable) |
öğesinin IEnumerable öğelerini belirtilen türe yazar. |
| OfType<TResult>(IEnumerable) |
Belirtilen türe göre bir IEnumerable öğesinin öğelerini filtreler. |