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 lettori XAML e writer XAML. Sono incluse le implementazioni predefinite dei servizi XAML .NET e dei lettori XAML e dei writer XAML. Contiene anche tipi rilevanti per il sistema dei tipi XAML e altri tipi di supporto correlati ai concetti relativi ai servizi XAML e .NET.
Classi
| Nome | Descrizione |
|---|---|
| AmbientPropertyValue |
Segnala 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 per l'utilizzo |
| AttachablePropertyServices |
Fornisce metodi helper statici che ottengono valori e informazioni sul metodo della funzione di accesso da una proprietà associabile e che funzionano con un archivio di proprietà associate. |
| NamespaceDeclaration |
Dichiara l'identificatore e il prefisso di uno spazio dei nomi XAML archiviando questi valori stringa come proprietà separate. |
| XamlBackgroundReader |
Implementa un doppio buffer che XamlReader può suddividere la lettura e la scrittura in thread diversi. |
| XamlDeferringLoader |
Rappresenta un comportamento del lettore XAML che carica e restituisce contenuto posticipato. |
| XamlDirective |
Fornisce l'identificatore di sistema del tipo XAML per un membro se il membro è anche una direttiva XAML. I lettori XAML e i writer XAML usano l'identificatore durante l'elaborazione XamlDirective dei nodi membro. L'identificatore viene usato quando il lettore XAML viene posizionato su e StartMemberIsDirective è |
| 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'eccezione generale del lettore XAML o del writer XAML. |
| XamlInternalException |
Eccezione generata per incoerenze interne che si verificano durante la lettura XAML e la scrittura XAML. |
| XamlLanguage |
Definisce costanti che forniscono stringhe o oggetti utili per il markup XAML o per la programmazione con tipi XAML. Queste stringhe o oggetti sono rilevanti per i concetti del linguaggio XAML, per l'implementazione dei concetti del linguaggio XAML nei servizi XAML .NET o per entrambi. |
| XamlMember |
Fornisce l'identificatore di sistema del tipo XAML per i membri dei tipi XAML. L'identificatore viene usato dai lettori XAML e dai writer XAML durante l'elaborazione dei nodi membro (quando il lettore XAML è posizionato su ) StartMembere anche per la logica generale del sistema dei tipi XAML. |
| XamlNodeList |
Fornisce un elenco di nodi XAML, che possono essere usati per scenari come la scrittura di nodi XAML in modo posticipato. |
| XamlNodeQueue |
Fornisce un buffer per la scrittura dei nodi e la lettura di nuovo. |
| XamlObjectEventArgs |
Fornisce dati per i callback che possono essere inseriti nella sequenza per l'inizializzazione dell'oggetto e l'impostazione della proprietà. Ciò influisce sul grafico a oggetti prodotto da XamlObjectWriter. |
| XamlObjectReader |
Fornisce un'implementazione XamlReader che legge gli oggetti grafici e genera un flusso di nodi XAML. |
| XamlObjectReaderException |
Eccezione generata da diverse XamlObjectReader API helper interne. |
| XamlObjectReaderSettings |
Specifica le regole di elaborazione o le impostazioni delle opzioni per un oggetto XamlObjectReader. |
| XamlObjectWriter |
Crea un oggetto grafico da un flusso di nodi XAML di origine. |
| XamlObjectWriterException |
Eccezione generata quando un writer XAML (ad esempio la XamlObjectWriter classe) rileva un errore durante il tentativo di produrre grafici di oggetti da un flusso di nodi XAML. |
| XamlObjectWriterSettings |
Fornisce impostazioni specifiche del writer XAML per XamlObjectWriter. |
| XamlParseException |
Eccezione generata quando un lettore XAML non può elaborare elementi dell'origine del lettore XAML in un flusso di nodi XAML. |
| XamlReader |
Fornisce definizioni di base per le classi che utilizzano l'input XAML e producono flussi di nodi XAML. |
| XamlReaderSettings |
Specifica le regole di elaborazione o le impostazioni delle opzioni per un'implementazione XamlReader . |
| XamlSchemaContext |
Definisce un contesto riutilizzabile per interpretare o mappare i tipi XAML e i tipi negli assembly sottostanti. |
| XamlSchemaContextSettings |
Fornisce impostazioni facoltative per un oggetto XamlSchemaContext. |
| XamlSchemaException |
Eccezione generata quando un sistema di rappresentazione di binding o un altro sistema di rappresentazione dello schema per XAML segnala un'eccezione al contesto dello schema. |
| XamlServices |
Fornisce servizi di livello superiore (metodi statici) per le attività XAML comuni di lettura XAML e scrittura di un oggetto grafico; o leggere un oggetto grafico e scrivere l'output del file XAML a scopo di serializzazione. |
| XamlType |
Segnala informazioni sui tipi XAML come parte del sistema XAML complessivo implementato nei servizi XAML .NET. |
| XamlWriter |
Fornisce le definizioni predefinite di implementazione e classe di base per un writer XAML. Questo non è un writer XAML predefinito funzionante; è necessario derivare da XamlWriter e implementare i relativi membri astratti oppure usare una classe derivata esistente XamlWriter . |
| XamlWriterSettings |
Fornisce le impostazioni di inizializzazione per un'implementazione XamlWriter . |
| XamlXmlReader |
Elabora il markup XAML dai file XML usando un XmlReader intermediario e produce un flusso di nodi XAML. |
| XamlXmlReaderSettings |
Specifica le regole di elaborazione o le impostazioni delle opzioni per l'implementazione del XamlXmlReader lettore XAML. |
| XamlXmlWriter |
Usa una TextWriter classe di supporto o XmlWriter per scrivere un flusso di nodi XAML in un modulo serializzato di testo o markup. |
| XamlXmlWriterException |
Eccezione generata da determinate XamlXmlWriter API. |
| XamlXmlWriterSettings |
Fornisce le impostazioni di inizializzazione per l'implementazione del XamlXmlWriter writer XAML. |
Interfacce
| Nome | Descrizione |
|---|---|
| IAmbientProvider |
Rappresenta un servizio che può restituire informazioni sulle proprietà di ambiente o sui tipi di ambiente ai convertitori di tipi e alle estensioni di markup. |
| IAttachedPropertyStore |
Rappresenta un archivio membri associabile per un oggetto in cui sono impostati membri associabili. È quindi possibile fare riferimento a questo archivio membri associabile con AttachablePropertyServices. |
| IDestinationTypeProvider |
Rappresenta un servizio che può restituire un identificatore di sistema del tipo CLR per il tipo di destinazione. Il tipo di destinazione è rilevante quando il tipo di destinazione per un'operazione di impostazione della proprietà viene segnalato indirettamente 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 del nodo indicizzato per una semplice implementazione di un lettore XAML basato su nodi. |
| IXamlLineInfo |
Descrive un servizio per la creazione di report sulle informazioni sulla riga di testo nelle implementazioni del lettore XAML. |
| IXamlLineInfoConsumer |
Descrive un servizio in cui un writer XAML può usare informazioni sulla riga segnalate e quindi includere le informazioni nell'output. |
| IXamlNameProvider |
Fornisce un servizio usato durante le operazioni di salvataggio e scrittura per immettere un oggetto e restituire un nome XAML. |
| IXamlNameResolver |
Descrive un servizio che può restituire oggetti specificati dal nome XAML o, in alternativa, restituisce un token che rinvia la risoluzione dei nomi. Il servizio può anche restituire un set enumerabile di tutti gli oggetti denominati inclusi nell'ambito dei nomi XAML. |
| IXamlNamespaceResolver |
Descrive un servizio che può restituire uno spazio dei nomi XAML basato sul relativo prefisso mentre viene 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 per convertitori di tipi ed estensioni di markup. |
Enumerazioni
| Nome | Descrizione |
|---|---|
| XamlNodeType |
Descrive il tipo del nodo attualmente in fase di elaborazione da un lettore XAML. |