System.Xaml Spazio dei nomi

Fornisce tipi correlati a reader e writer XAML. Sono incluse le implementazioni predefinite di servizi, reader e writer XAML .NET. Contiene anche tipi attinenti al sistema di tipi XAML e altri tipi di supporto correlati ai concetti di XAML e dei servizi XAML .NET.

Classi

AmbientPropertyValue

Fornisce informazioni su una proprietà di ambiente, come parte di un'implementazione IAmbientProvider.

AttachableMemberIdentifier

Fornisce una rappresentazione dell'identificatore di sistema dei tipi XAML per i membri associabili. La struttura dell'identificatore è parallela al formato stringa di declaringType.memberName per utilizzo del membro associabile.

AttachablePropertyServices

Fornisce metodi di supporto statici che ottengono valori e informazioni sul metodo della funzione di accesso da una proprietà associabile e che utilizzano un archivio di proprietà associate.

NamespaceDeclaration

Dichiara l'identificatore e il prefisso di uno spazio dei nomi XAML, archiviando tali valori stringa come proprietà separate.

XamlBackgroundReader

Implementa un oggetto XamlReader a doppio buffer che può suddividere la lettura e la scrittura in thread diversi.

XamlDeferringLoader

Rappresenta un comportamento del reader XAML che carica e restituisce contenuto posticipato.

XamlDirective

Fornisce l'identificatore di sistema dei tipi XAML per un membro se il membro è anche una direttiva XAML. I lettori e i writer XAML utilizzano l'identificatore XamlDirective durante l'elaborazione dei nodi del membro. L'identificatore viene utilizzato quando il lettore XAML viene posizionato su un oggetto StartMember e IsDirective è true.

XamlDuplicateMemberException

Eccezione generata quando un writer XAML tenta di scrivere un valore per un membro duplicato nello stesso nodo oggetto.

XamlException

Eccezione generata per un reader XAML generale o eccezione del writer XAML.

XamlInternalException

Eccezione generata per incoerenze interne che si verificano durante la lettura e la scrittura XAML.

XamlLanguage

Definisce le costanti che forniscono stringhe o oggetti utili per il markup XAML o la programmazione con i tipi XAML. Tali stringhe o oggetti sono relativi ai concetti del linguaggio XAML, all'implementazione dei concetti del linguaggio XAML nei servizi XAML di .NET o a entrambi gli elementi.

XamlMember

Fornisce l'identificatore di sistema dei tipi XAML per i membri dei tipi XAML. L'identificatore viene utilizzato dai reader e dai writer XAML durante l'elaborazione dei nodi membri (quando il reader XAML viene posizionato su un oggetto StartMember) e anche per la logica di sistema di tipo XAML generale.

XamlNodeList

Fornisce un elenco di nodi XAML che possono essere utilizzati per scenari quali la scrittura di nodi XAML in modalità posticipata.

XamlNodeQueue

Fornisce un buffer per la scrittura dei nodi e la relativa lettura.

XamlObjectEventArgs

Fornisce i dati per i callback che possono essere inseriti nella sequenza per l'inizializzazione dell'oggetto e l'impostazione della proprietà. Influisce sull'oggetto grafico prodotto da XamlObjectWriter.

XamlObjectReader

Fornisce un'implementazione di XamlReader che legge gli oggetti grafici e genera un flusso del nodo XAML.

XamlObjectReaderException

Eccezione generata da diverse API di supporto interne di XamlObjectReader.

XamlObjectReaderSettings

Specifica le regole di elaborazione o le impostazioni delle opzioni per un oggetto XamlObjectReader.

XamlObjectWriter

Crea un oggetto grafico da un flusso del nodo XAML di origine.

XamlObjectWriterException

Eccezione generata quando un writer XAML, ad esempio la classe XamlObjectWriter, rileva un errore durante il tentativo di creare oggetti grafici da un flusso del nodo XAML.

XamlObjectWriterSettings

Fornisce impostazioni specifiche del writer XAML per l'oggetto XamlObjectWriter.

XamlParseException

Eccezione generata quando un reader XAML non può elaborare elementi dell'origine del reader XAML in un flusso del nodo XAML.

XamlReader

Fornisce le definizioni di base per le classi che utilizzano l'input XAML e producono flussi del nodo XAML.

XamlReaderSettings

Specifica le regole di elaborazione o le impostazioni delle opzioni per l'implementazione di un oggetto XamlReader.

XamlSchemaContext

Definisce un contesto riutilizzabile per l'interpretazione o il mapping dei tipi XAML e dei tipi negli assembly ad essi sottostanti.

XamlSchemaContextSettings

Fornisce impostazioni facoltative per un oggetto XamlSchemaContext.

XamlSchemaException

Eccezione generata quando un sistema di associazioni o un altro sistema di rappresentazione dello schema per XAML segnala un'eccezione nel contesto dello schema.

XamlServices

Fornisce servizi di livello superiore (metodi statici) per le attività XAML comuni di lettura di XAML e di scrittura di un oggetto grafico o di lettura di un oggetto grafico e di scrittura dell'output del file XAML ai fini della serializzazione.

XamlType

Offre informazioni sui tipi XAML come parte del sistema XAML complessivo implementato nei servizi XAML di .NET.

XamlWriter

Fornisce l'implementazione predefinita e le definizioni delle classi di base per un writer XAML. Non si tratta di un writer XAML predefinito di lavoro; è necessario derivare da XamlWriter e implementarne i membri astratti o utilizzare una classe derivata XamlWriter esistente.

XamlWriterSettings

Fornisce le impostazioni di inizializzazione per un'implementazione XamlWriter.

XamlXmlReader

Elabora il markup XAML dai file XML utilizzando un oggetto XmlReader intermediario e produce un flusso del nodo XAML.

XamlXmlReaderSettings

Specifica le regole di elaborazione o le impostazioni delle opzioni per l'implementazione del reader XAML XamlXmlReader.

XamlXmlWriter

Utilizza una classe di supporto TextWriter o XmlWriter per scrivere un flusso del nodo XAML in un formato serializzato di testo o markup.

XamlXmlWriterException

Eccezione generata da certe API di XamlXmlWriter.

XamlXmlWriterSettings

Fornisce le impostazioni di inizializzazione per l'implementazione del writer XAML XamlXmlWriter.

Interfacce

IAmbientProvider

Rappresenta un servizio che può restituire informazioni sulle proprietà o sui tipi di ambiente ai convertitori di tipi ed estensioni di markup.

IAttachedPropertyStore

Rappresenta un archivio di membri associabili per un oggetto in cui vengono impostati i membri associabili. È possibile fare riferimento a questo archivio di membri associabili con un oggetto AttachablePropertyServices.

IDestinationTypeProvider

Rappresenta un servizio che può restituire un identificatore di sistema dei tipi CLR per il tipo di destinazione. Il tipo di destinazione è importante quando il tipo di destinazione per un'operazione di impostazione di proprietà viene indirettamente segnalato dalla reflection o da altri meccanismi.

INamespacePrefixLookup

Rappresenta un servizio che può restituire il prefisso consigliato per il mapping di uno spazio dei nomi XAML ai consumer. I consumer possono includere ambienti di progettazione o serializzatori.

IRootObjectProvider

Descrive un servizio che può restituire l'oggetto radice del markup analizzato.

IXamlIndexingReader

Fornisce un servizio che rappresenta il controllo di nodi indicizzati per una semplice implementazione di un reader XAML basato su nodi.

IXamlLineInfo

Descrive un servizio per la segnalazione di informazioni sulla riga di testo nelle implementazioni del reader XAML.

IXamlLineInfoConsumer

Descrive un servizio in cui un writer XAML può utilizzare le informazioni riportate sulla riga e quindi includerle nell'output.

IXamlNameProvider

Fornisce un servizio che viene utilizzato durante le operazioni di scrittura e salvataggio per immettere un oggetto e restituire un nome XAML.

IXamlNameResolver

Descrive un servizio che può restituire oggetti specificati in base al nome XAML o in alternativa restituire un token che posticipa la risoluzione dei nomi. Il servizio può inoltre restituire un set enumerabile di tutti gli oggetti denominati presenti nel NameScope XAML.

IXamlNamespaceResolver

Descrive un servizio che può restituire uno spazio dei nomi XAML in base al prefisso mappato nel markup XAML.

IXamlObjectWriterFactory

Rappresenta un servizio che genera un oggetto XamlObjectWriter basato sul contesto del parser interno corrente.

IXamlSchemaContextProvider

Rappresenta un servizio che fornisce informazioni sul contesto dello schema XAML a convertitori di tipi ed estensioni di markup.

Enumerazioni

XamlNodeType

Descrive il tipo del nodo elaborato attualmente da un reader XAML.