XmlnsDictionary Classe
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un dizionario che contiene i mapping xmlns dello spazio dei nomi XAML 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
- Ereditarietà
-
XmlnsDictionary
- Implementazioni
XmlnsDictionary esegue il mapping dei prefissi dello spazio dei nomi XAML all'URI dello spazio dei nomi XAML completo. Per l'utilizzo XAML nelle applicazioni e negli spazi dei nomi XAML in generale, l'URI non è spesso un URI in stile schema che include http://
. È invece un mapping definito dall'utente a uno spazio dei nomi e un assembly CLR. L'assembly contiene i tipi di backup a cui viene fatto riferimento. Per informazioni dettagliate, vedere Spazi dei nomi XAML e Mapping dello spazio dei nomi per XAML WPF.
Aggiunge XmlnsDictionary il concetto di ambito per uno spazio dei nomi XAML. Un valore predefinito IDictionary potrebbe contenere chiavi di prefisso e valori URI dello spazio dei nomi XML. Il concetto di ambito in XmlnsDictionary parallelo al concetto XML che potrebbe essere ridefinito da un prefisso. In tal caso, la ridefinizione si applica solo a tale livello o inferiore in una visualizzazione DOM del codice XML (la definizione precedente si applica a livello superiore nel DOM). Il concetto di ambito è principalmente astratta nell'API, in modo che sia possibile chiamare API, ad esempio LookupNamespace senza preoccuparsi dell'ambitoXmlnsDictionary. Tuttavia, XmlnsDictionary espone PushScope e PopScope in modo che un'implementazione personalizzata ParserContext che modifica l'ambito possa essere sincronizzato con l'ambito per .XmlnsDictionary
Xmlns |
Inizializza una nuova istanza della classe XmlnsDictionary. |
Xmlns |
Inizializza una nuova istanza della classe XmlnsDictionary utilizzando il dizionario specificato come origine della copia. |
Count |
Ottiene il numero di elementi presenti in XmlnsDictionary. |
Is |
Ottiene un valore che indica se le dimensioni della classe XmlnsDictionary sono fisse. |
Is |
Ottiene un valore che indica se XmlnsDictionary è di sola lettura. |
Is |
Ottiene un valore che indica se l'accesso a questo oggetto XmlnsDictionary è thread-safe. |
Item[Object] |
Ottiene o imposta l'URI dello spazio dei nomi XAML associato al prefisso specificato. |
Item[String] |
Ottiene o imposta l'URI dello spazio dei nomi XAML associato al prefisso specificato. |
Keys |
Ottiene una raccolta di tutte le chiavi nell'oggetto XmlnsDictionary. |
Sealed |
Ottiene un valore che indica se l'oggetto XmlnsDictionary è sealed. |
Sync |
Ottiene un oggetto che può essere usato per sincronizzare l'accesso a XmlnsDictionary. |
Values |
Ottiene una raccolta di tutti i valori nell'oggetto XmlnsDictionary. |
Add(Object, Object) |
Aggiunge una coppia prefisso-URI a questo XmlnsDictionary. |
Add(String, String) |
Aggiunge una coppia prefisso-URI a questo XmlnsDictionary. |
Clear() |
Rimuove tutte le voci da questo XmlnsDictionary. |
Contains(Object) |
Restituisce un valore che indica se la chiave di prefisso specificata è presente nell'oggetto XmlnsDictionary. |
Copy |
Copia le voci nel XmlnsDictionary nella matrice specificata. |
Copy |
Copia le voci nel XmlnsDictionary nella matrice DictionaryEntry specificata. |
Default |
Cerca lo spazio dei nomi XAML che corrisponde allo spazio dei nomi XAML predefinito. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
Get |
Restituisce un enumeratore di dizionario che consente di scorrere tutto questo XmlnsDictionary. |
Get |
Restituisce un enumeratore che scorre questa classe XmlnsDictionary. |
Get |
Funge da funzione hash predefinita. (Ereditato da Object) |
Get |
Recupera uno spazio dei nomi XAML per la stringa di prefisso fornita. |
Get |
Restituisce tutti i mapping possibili degli spazi dei nomi con prefisso XAML (valori NamespaceDeclaration) che sono disponibili nel contesto dello schema attivo. |
Get |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
Lookup |
Restituisce l'URI dello spazio dei nomi XAML che corrisponde al prefisso dello spazio dei nomi XML specificato. |
Lookup |
Restituisce il prefisso che corrisponde all'URI dello spazio dei nomi XAML specificato. |
Memberwise |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
Pop |
Visualizza l'ambito del XmlnsDictionary. |
Push |
Inserisce l'ambito del XmlnsDictionary. |
Remove(Object) |
Rimuove l'elemento con la chiave di prefisso specificata da XmlnsDictionary. |
Remove(String) |
Rimuove l'elemento con la chiave di prefisso specificata da XmlnsDictionary. |
Seal() |
Blocca il dizionario in modo da non poterlo modificare. |
To |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
IDictionary. |
Per una descrizione di questo membro, vedere GetEnumerator(). |
IEnumerable. |
Per una descrizione di questo membro, vedere GetEnumerator(). |
Cast<TResult>(IEnumerable) |
Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato. |
Of |
Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato. |
As |
Consente la parallelizzazione di una query. |
As |
Converte un oggetto IEnumerable in un oggetto IQueryable. |
Prodotto | Versioni |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: