System.Xaml Spazio dei nomi
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.
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 |
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 è |
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. |