XmlnsDictionary Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt een woordenlijst met xmlns-toewijzingen voor XAML-naamruimten in 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
- Overname
-
XmlnsDictionary
- Implementeringen
Opmerkingen
XmlnsDictionary wijst XAML-naamruimtevoorvoegsels toe aan de volledige XAML-naamruimte-URI. Voor het gebruik van XAML in toepassingen en XAML-naamruimten in het algemeen is de URI vaak geen schema-URI met http://. Het is in plaats daarvan een door de gebruiker gedefinieerde toewijzing aan een CLR-naamruimte en -assembly. Deze assembly bevat de backingtypen waarnaar wordt verwezen. Zie XAML-naamruimten en naamruimtetoewijzing voor WPF XAML voor meer informatie.
Hiermee XmlnsDictionary wordt het bereik voor een XAML-naamruimte toegevoegd. Een standaardwaarde IDictionary kan voorvoegselsleutels en URI-waarden voor XML-naamruimten bevatten. Het bereikconcept XmlnsDictionary parallelleert het XML-concept dat een voorvoegsel opnieuw kan worden gedefinieerd. Zo ja, dan is de herdefinitie alleen van toepassing op dat niveau of lager in een DOM-weergave van de XML (de vorige definitie is van toepassing op een hoger niveau in de DOM). Het bereikconcept wordt meestal weggeabstraheerd in de XmlnsDictionary API, zodat u API's kunt aanroepen, zoals LookupNamespace zonder dat u zich zorgen hoeft te maken over het bereik. XmlnsDictionary Maakt echter wel beschikbaar PushScope en PopScope zodat een aangepaste ParserContext implementatie die het bereik wijzigt, kan worden gesynchroniseerd met het bereik voor de XmlnsDictionary.
Constructors
| Name | Description |
|---|---|
| XmlnsDictionary() |
Initialiseert een nieuw exemplaar van de XmlnsDictionary klasse. |
| XmlnsDictionary(XmlnsDictionary) |
Initialiseert een nieuw exemplaar van de XmlnsDictionary klasse met behulp van de opgegeven woordenlijst als een kopieerbron. |
Eigenschappen
| Name | Description |
|---|---|
| Count |
Hiermee wordt het aantal items in de XmlnsDictionary. |
| IsFixedSize |
Hiermee wordt een waarde opgehaald die aangeeft of de grootte van de XmlnsDictionary waarde vast is. |
| IsReadOnly |
Hiermee wordt een waarde opgehaald die aangeeft of het XmlnsDictionary kenmerk Alleen-lezen is. |
| IsSynchronized |
Hiermee wordt een waarde opgehaald die aangeeft of de toegang tot dit XmlnsDictionary thread veilig is. |
| Item[Object] |
Hiermee wordt de XAML-naamruimte-URI opgehaald of ingesteld die is gekoppeld aan het opgegeven voorvoegsel. |
| Item[String] |
Hiermee wordt de XAML-naamruimte-URI opgehaald of ingesteld die is gekoppeld aan het opgegeven voorvoegsel. |
| Keys |
Hiermee haalt u een verzameling van alle sleutels in de XmlnsDictionary. |
| Sealed |
Hiermee wordt een waarde opgehaald die aangeeft of de XmlnsDictionary waarde is verzegeld. |
| SyncRoot |
Hiermee haalt u een object op dat kan worden gebruikt om de toegang tot het XmlnsDictionaryobject te synchroniseren. |
| Values |
Hiermee haalt u een verzameling van alle waarden in de XmlnsDictionary. |
Methoden
| Name | Description |
|---|---|
| Add(Object, Object) |
Hiermee voegt u een voorvoegsel-URI-paar toe.XmlnsDictionary |
| Add(String, String) |
Hiermee voegt u een voorvoegsel-URI-paar toe.XmlnsDictionary |
| Clear() |
Hiermee verwijdert u alle vermeldingen uit deze XmlnsDictionary. |
| Contains(Object) |
Retourneert een waarde die aangeeft of de opgegeven voorvoegselsleutel zich in deze XmlnsDictionarybevindt. |
| CopyTo(Array, Int32) |
Kopieert de vermeldingen in de XmlnsDictionary opgegeven matrix. |
| CopyTo(DictionaryEntry[], Int32) |
Kopieert de vermeldingen in de XmlnsDictionary opgegeven DictionaryEntry matrix. |
| DefaultNamespace() |
Hiermee zoekt u de XAML-naamruimte op die overeenkomt met de standaard XAML-naamruimte. |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetDictionaryEnumerator() |
Retourneert een woordenlijst enumerator die dit XmlnsDictionarydoorloopt. |
| GetEnumerator() |
Retourneert een enumerator die dit XmlnsDictionarydoorloopt. |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetNamespace(String) |
Hiermee wordt een XAML-naamruimte opgehaald voor de opgegeven voorvoegseltekenreeks. |
| GetNamespacePrefixes() |
Retourneert alle mogelijke voorvoegsel-XAML-naamruimtetoewijzingen (NamespaceDeclaration waarden) die beschikbaar zijn in de actieve schemacontext. |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| LookupNamespace(String) |
Retourneert de XAML-naamruimte-URI die overeenkomt met het opgegeven XML-naamruimtevoorvoegsel. |
| LookupPrefix(String) |
Retourneert het voorvoegsel dat overeenkomt met de opgegeven XAML-naamruimte-URI. |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| PopScope() |
Hiermee wordt het bereik van de XmlnsDictionary. |
| PushScope() |
Pusht het bereik van de XmlnsDictionary. |
| Remove(Object) |
Hiermee verwijdert u het item met de opgegeven voorvoegselsleutel uit de XmlnsDictionary. |
| Remove(String) |
Hiermee verwijdert u het item met de opgegeven voorvoegselsleutel uit de XmlnsDictionary. |
| Seal() |
Hiermee wordt de woordenlijst vergrendeld zodat deze niet kan worden gewijzigd. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
Expliciete interface-implementaties
| Name | Description |
|---|---|
| IDictionary.GetEnumerator() |
Zie voor een beschrijving van dit lid GetEnumerator(). |
| IEnumerable.GetEnumerator() |
Zie voor een beschrijving van dit lid GetEnumerator(). |
Extensiemethoden
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Hiermee schakelt u parallelle uitvoering van een query in. |
| AsQueryable(IEnumerable) |
Converteert een IEnumerable naar een IQueryable. |
| Cast<TResult>(IEnumerable) |
Cast de elementen van een IEnumerable naar het opgegeven type. |
| OfType<TResult>(IEnumerable) |
Hiermee filtert u de elementen van een IEnumerable op basis van een opgegeven type. |