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. |