XmlnsDictionary Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje slovník, který obsahuje mapování xmlns pro obory názvů XAML ve 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
- Dědičnost
-
XmlnsDictionary
- Implementuje
Poznámky
XmlnsDictionary mapuje předpony oboru názvů XAML na úplný identifikátor URI oboru názvů XAML. Pro použití XAML v aplikacích a oborech názvů XAML obecně není identifikátor URI často identifikátor URI ve stylu schématu, který zahrnuje http://
. Místo toho se jedná o uživatelem definované mapování na obor názvů a sestavení CLR. Toto sestavení obsahuje odkazované záložní typy. Podrobnosti najdete v tématu Obory názvů XAML a mapování oborů názvů pro WPF XAML.
Přidá XmlnsDictionary koncept oboru názvů XAML. Výchozí hodnota IDictionary může obsahovat klíče předpony a hodnoty URI oboru názvů XML. Koncept oboru je XmlnsDictionary paralelně s konceptem XML, že předpona může být předefinována. Pokud ano, předefinace se použije pouze na této úrovni nebo níže v zobrazení DOM xml (předchozí definice platí na vyšší úrovni v dom). Koncept oboru je většinou abstraktován v XmlnsDictionary rozhraní API, abyste mohli volat rozhraní API, jako LookupNamespace je , aniž byste se museli zabývat rozsahem. XmlnsDictionary Ale zpřístupňuje PushScope aPopScope, aby se vlastní ParserContext implementace, která změní obor, synchronizovala s oborem XmlnsDictionarypro .
Konstruktory
XmlnsDictionary() |
Inicializuje novou instanci XmlnsDictionary třídy . |
XmlnsDictionary(XmlnsDictionary) |
Inicializuje novou instanci XmlnsDictionary třídy pomocí zadaného slovníku jako zdroj kopie. |
Vlastnosti
Count |
Získá počet položek v objektu XmlnsDictionary. |
IsFixedSize |
Získá hodnotu, která označuje, zda je velikost pevná XmlnsDictionary . |
IsReadOnly |
Získá hodnotu, která označuje, zda XmlnsDictionary je jen pro čtení. |
IsSynchronized |
Získá hodnotu, která označuje, zda přístup k této XmlnsDictionary je bezpečný z více vláken. |
Item[Object] |
Získá nebo nastaví identifikátor URI oboru názvů XAML přidružený k zadané předponě. |
Item[String] |
Získá nebo nastaví identifikátor URI oboru názvů XAML přidružený k zadané předponě. |
Keys |
Získá kolekci všech klíčů v objektu XmlnsDictionary. |
Sealed |
Získá hodnotu, která označuje, zda XmlnsDictionary je zapečetěn. |
SyncRoot |
Získá objekt, který lze použít k synchronizaci přístupu k .XmlnsDictionary |
Values |
Získá kolekci všech hodnot v objektu XmlnsDictionary. |
Metody
Add(Object, Object) |
Přidá do tohoto XmlnsDictionarypáru prefix-URI . |
Add(String, String) |
Přidá do tohoto XmlnsDictionarypáru prefix-URI . |
Clear() |
Odebere všechny položky z tohoto XmlnsDictionarysouboru . |
Contains(Object) |
Vrátí hodnotu, která označuje, jestli je zadaný klíč předpony v tomto XmlnsDictionarysouboru . |
CopyTo(Array, Int32) |
Zkopíruje položky v souboru XmlnsDictionary do zadaného pole. |
CopyTo(DictionaryEntry[], Int32) |
Zkopíruje položky v souboru XmlnsDictionary do zadaného DictionaryEntry pole. |
DefaultNamespace() |
Vyhledá obor názvů XAML, který odpovídá výchozímu oboru názvů XAML. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetDictionaryEnumerator() |
Vrátí slovníkový enumerátor, který iteruje tímto XmlnsDictionaryobjektem . |
GetEnumerator() |
Vrátí enumerátor, který iteruje tímto XmlnsDictionaryobjektem . |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetNamespace(String) |
Načte obor názvů XAML pro zadaný řetězec předpony. |
GetNamespacePrefixes() |
Vrátí všechna možná mapování oboru názvů XAML (NamespaceDeclaration hodnoty) předpony, která jsou k dispozici v kontextu aktivního schématu. |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
LookupNamespace(String) |
Vrátí identifikátor URI oboru názvů XAML, který odpovídá zadané předponě oboru názvů XML. |
LookupPrefix(String) |
Vrátí předponu, která odpovídá zadanému identifikátoru URI oboru názvů XAML. |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
PopScope() |
Překryvuje obor .XmlnsDictionary |
PushScope() |
Nasdílí rozsah souboru XmlnsDictionary. |
Remove(Object) |
Odebere položku se zadaným klíčem předpony z objektu XmlnsDictionary. |
Remove(String) |
Odebere položku se zadaným klíčem předpony z objektu XmlnsDictionary. |
Seal() |
Uzamkne slovník tak, aby ho nebylo možné změnit. |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Explicitní implementace rozhraní
IDictionary.GetEnumerator() |
Popis tohoto člena najdete v tématu GetEnumerator(). |
IEnumerable.GetEnumerator() |
Popis tohoto člena najdete v tématu GetEnumerator(). |
Metody rozšíření
Cast<TResult>(IEnumerable) |
Přetypuje prvky objektu na IEnumerable zadaný typ. |
OfType<TResult>(IEnumerable) |
Filtruje prvky objektu IEnumerable na základě zadaného typu. |
AsParallel(IEnumerable) |
Umožňuje paralelizaci dotazu. |
AsQueryable(IEnumerable) |
Převede objekt na IEnumerableIQueryable. |