System.Xaml Namespace

Fornisce tipi correlati a reader e writer XAML. Provides types that relate to XAML readers and XAML writers. Sono incluse le implementazioni predefinite di servizi, reader e writer XAML .NET Framework. This includes the default implementations of .NET Framework XAML Services and its XAML readers and XAML writers. Contiene anche tipi attinente al sistema di tipi XAML e altri tipi di supporto correlati ai concetti XAML e dei servizi XAML .NET Framework. Also contains types relevant to the XAML type system and other support types related to XAML and .NET Framework XAML Services concepts.

Classi

AmbientPropertyValue

Fornisce informazioni su una proprietà di ambiente, come parte di un'implementazione IAmbientProvider.Reports information about an ambient property, as part of an IAmbientProvider implementation.

AttachableMemberIdentifier

Fornisce una rappresentazione dell'identificatore di sistema dei tipi XAML per i membri associabili.Provides a XAML type system identifier representation for attachable members. La struttura dell'identificatore è parallela al formato stringa di declaringType.memberName per utilizzo del membro associabile.The identifier structure parallels the declaringType.memberName string form for attachable member usage.

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.Provides static helper methods that obtain values and accessor method information from an attachable property and that work with an attached property store.

NamespaceDeclaration

Dichiara l'identificatore e il prefisso di uno spazio dei nomi XAML, archiviando questi valori stringa come proprietà separate.Declares the identifier and the prefix of a XAML namespace by storing these string values as separate properties.

XamlBackgroundReader

Implementa un oggetto XamlReader a doppio buffer che può suddividere la lettura e la scrittura in thread diversi.Implements a double-buffered XamlReader that can split reading and writing to different threads.

XamlDeferringLoader

Rappresenta un comportamento del reader XAML che carica e restituisce contenuto posticipato.Represents a XAML reader behavior that loads and returns deferred content.

XamlDirective

Fornisce l'identificatore di sistema dei tipi XAML per un membro se il membro è anche una direttiva XAML.Provides the XAML type system identifier for a member if the member is also a XAML directive. I lettori e i writer XAML utilizzano l'identificatore XamlDirective durante l'elaborazione dei nodi del membro.XAML readers and XAML writers use the XamlDirective identifier during processing of member nodes. L'identificatore viene utilizzato quando il lettore XAML viene posizionato su un oggetto StartMember e IsDirective è true.The identifier is used when the XAML reader is positioned on a StartMember and IsDirective is true.

XamlDuplicateMemberException

Eccezione generata quando un writer XAML tenta di scrivere un valore per un membro duplicato nel nodo oggetto stesso.The exception that is thrown when a XAML writer attempts to write a value for a duplicate member into the same object node.

XamlException

Eccezione generata per un reader XAML generale o eccezione del writer XAML.The exception that is thrown for a general XAML reader or XAML writer exception.

XamlInternalException

Eccezione generata per incoerenze interne che si verificano durante la lettura di XAML e la scrittura di XAML.The exception that is thrown for internal inconsistencies that occur during XAML reading and XAML writing.

XamlLanguage

Definisce le costanti che forniscono stringhe o oggetti utili per il markup XAML o la programmazione con i tipi XAML.Defines constants that provide strings or objects that are useful for XAML markup or for programming with XAML types. Tali stringhe o oggetti sono relativi ai concetti del linguaggio XAML, all'implementazione dei concetti del linguaggio XAML nei servizi XAML di .NET Framework o a entrambi.These strings or objects are relevant to XAML language concepts, to the implementation of XAML language concepts in .NET Framework XAML Services, or to both.

XamlMember

Fornisce l'identificatore di sistema di tipo XAML per i membri dei tipi XAML.Provides the XAML type system identifier for members of XAML types. L'identificatore viene utilizzato dai reader XAML e writer XAML durante l'elaborazione dei nodi membri (quando il lettore XAML viene posizionato in corrispondenza un StartMember) e anche per la logica del sistema di tipo XAML generale.The identifier is used by XAML readers and XAML writers during processing of member nodes (when the XAML reader is positioned on a StartMember) and also for general XAML type system logic.

XamlNodeList

Fornisce un elenco di nodi XAML che possono essere utilizzati per scenari quali la scrittura di nodi XAML in modalità posticipata.Provides a list of XAML nodes, which can be used for scenarios such as writing XAML nodes in a deferred manner.

XamlNodeQueue

Fornisce un buffer per la scrittura dei nodi e la relativa lettura.Provides a buffer for writing nodes and reading them again.

XamlObjectEventArgs

Fornisce i dati per i callback che possono essere inseriti nella sequenza per l'inizializzazione dell'oggetto e l'impostazione della proprietà.Provides data for callbacks that can be inserted in the sequence for object initialization and property setting. Influisce sull'oggetto grafico prodotto da XamlObjectWriter.This influences the object graph that is produced by XamlObjectWriter.

XamlObjectReader

Fornisce un'implementazione di XamlReader che legge gli oggetti grafici e genera un flusso del nodo XAML.Provides a XamlReader implementation that reads object graphs and generates a XAML node stream.

XamlObjectReaderException

L'eccezione generata da diversi XamlObjectReader API di supporto interne.The exception that is thrown by several XamlObjectReader internal helper APIs.

XamlObjectReaderSettings

Specifica le regole di elaborazione o le impostazioni delle opzioni per un oggetto XamlObjectReader.Specifies processing rules or option settings for a XamlObjectReader.

XamlObjectWriter

Crea un oggetto grafico da un flusso del nodo XAML di origine.Creates an object graph from a source XAML node stream.

XamlObjectWriterException

L'eccezione generata quando un writer XAML (ad esempio il XamlObjectWriter classe) si verifica un errore durante il tentativo di creare oggetti grafici da un flusso di nodi XAML.The exception that is thrown when a XAML writer (such as the XamlObjectWriter class) encounters an error while attempting to produce object graphs from a XAML node stream.

XamlObjectWriterSettings

Fornisce impostazioni specifiche del writer XAML per l'oggetto XamlObjectWriter.Provides specific XAML writer settings for XamlObjectWriter.

XamlParseException

Eccezione generata quando un lettore XAML non può elaborare gli elementi dell'origine reader XAML in un flusso di nodi XAML.The exception that is thrown when a XAML reader cannot process elements of the XAML reader source into a XAML node stream.

XamlReader

Fornisce le definizioni di base per le classi che utilizzano l'input XAML e producono flussi del nodo XAML.Provides base definitions for classes that consume XAML input and produce XAML node streams.

XamlReaderSettings

Specifica le regole di elaborazione o le impostazioni delle opzioni per l'implementazione di un oggetto XamlReader.Specifies processing rules or option settings for a XamlReader implementation.

XamlSchemaContext

Definisce un contesto riutilizzabile per l'interpretazione o il mapping dei tipi XAML e dei tipi negli assembly ad essi sottostanti.Defines a reusable context for interpreting or mapping XAML types, and the types in the assemblies that underlie them.

XamlSchemaContextSettings

Fornisce impostazioni facoltative per un oggetto XamlSchemaContext.Provides optional settings for a XamlSchemaContext.

XamlSchemaException

Eccezione generata quando un sistema di associazione o un altro sistema di rappresentazione dello schema per XAML segnala un'eccezione nel contesto dello schema.The exception that is thrown when a binding system or another schema representation system for XAML reports an exception to the schema context.

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.Provides higher-level services (static methods) for the common XAML tasks of reading XAML and writing an object graph; or reading an object graph and writing XAML file output for serialization purposes.

XamlType

Fornisce informazioni sui tipi XAML come parte del sistema XAML complessivo implementato nei servizi XAML di .NET Framework.Reports information about XAML types as part of the overall XAML system that is implemented in .NET Framework XAML Services.

XamlWriter

Fornisce l'implementazione predefinita e le definizioni delle classi di base per un writer XAML.Provides default implementation and base class definitions for a XAML writer. 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.This is not a working default XAML writer; you must either derive from XamlWriter and implement its abstract members, or use an existing XamlWriter derived class.

XamlWriterSettings

Fornisce le impostazioni di inizializzazione per un'implementazione XamlWriter.Provides initialization settings for a XamlWriter implementation.

XamlXmlReader

Elabora il markup XAML dai file XML utilizzando un oggetto XmlReader intermediario e produce un flusso del nodo XAML.Processes XAML markup from XML files by using an XmlReader intermediary, and produces a XAML node stream.

XamlXmlReaderSettings

Specifica le regole di elaborazione o le impostazioni delle opzioni per l'implementazione del reader XAML XamlXmlReader.Specifies processing rules or option settings for the XamlXmlReader XAML reader implementation.

XamlXmlWriter

Utilizza una classe di supporto TextWriter o XmlWriter per scrivere un flusso del nodo XAML in un formato serializzato di testo o markup.Uses a TextWriter or XmlWriter support class to write a XAML node stream to a text or markup serialized form.

XamlXmlWriterException

Eccezione generata da certe XamlXmlWriter API.The exception that is thrown by certain XamlXmlWriter APIs.

XamlXmlWriterSettings

Fornisce le impostazioni di inizializzazione per l'implementazione del writer XAML XamlXmlWriter.Provides initialization settings for the XamlXmlWriter XAML writer implementation.

Interfacce

IAmbientProvider

Rappresenta un servizio che può restituire informazioni sulle proprietà o sui tipi di ambiente ai convertitori di tipi ed estensioni di markup.Represents a service that can return information items about ambient properties or ambient types to type converters and markup extensions.

IAttachedPropertyStore

Rappresenta un archivio di membri associabili per un oggetto in cui vengono impostati i membri associabili.Represents an attachable member store for an object where attachable members are set. È possibile fare riferimento a questo archivio di membri associabili con un oggetto AttachablePropertyServices.This attachable member store can then be referenced with AttachablePropertyServices.

IDestinationTypeProvider

Rappresenta un servizio che può restituire un identificatore di sistema dei tipi CLR per il tipo di destinazione.Represents a service that can return a CLR type system identifier for the destination type. 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.The destination type is relevant when the destination type for a property-setting operation is indirectly reported by reflection or other mechanisms.

INamespacePrefixLookup

Rappresenta un servizio che può restituire il prefisso consigliato per il mapping di uno spazio dei nomi XAML ai consumer.Represents a service that can return the recommended prefix for a XAML namespace mapping to consumers. I consumer possono includere ambienti di progettazione o serializzatori.Consumers might include design environments or serializers.

IRootObjectProvider

Descrive un servizio che può restituire l'oggetto radice del markup analizzato.Describes a service that can return the root object of markup being parsed.

IXamlIndexingReader

Fornisce un servizio che rappresenta il controllo di nodi indicizzati per una semplice implementazione di un reader XAML basato su nodi.Provides a service that represents indexed node control for a simple implementation of a node-based XAML reader.

IXamlLineInfo

Descrive un servizio per la segnalazione di informazioni sulla riga di testo nelle implementazioni del reader XAML.Describes a service for reporting text line information in XAML reader implementations.

IXamlLineInfoConsumer

Descrive un servizio in cui un writer XAML può utilizzare le informazioni riportate sulla riga e quindi includerle nell'output.Describes a service where a XAML writer can use reported line information and then include the information in the output.

IXamlNameProvider

Fornisce un servizio che viene utilizzato durante le operazioni di scrittura e salvataggio per immettere un oggetto e restituire un nome XAML.Provides a service that is used during save and write operations to input an object and return a XAML name.

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.Describes a service that can return objects that are specified by XAML name, or alternatively, returns a token that defers name resolution. Il servizio può inoltre restituire un set enumerabile di tutti gli oggetti denominati presenti nel NameScope XAML.The service can also return an enumerable set of all named objects that are in the XAML namescope.

IXamlNamespaceResolver

Descrive un servizio che può restituire uno spazio dei nomi XAML in base al prefisso mappato nel markup XAML.Describes a service that can return a XAML namespace that is based on its prefix as it is mapped in XAML markup.

IXamlObjectWriterFactory

Rappresenta un servizio che genera un oggetto XamlObjectWriter basato sul contesto del parser interno corrente.Represents a service that generates a XamlObjectWriter that is based on the current internal parser context.

IXamlSchemaContextProvider

Rappresenta un servizio che fornisce informazioni sul contesto dello schema XAML a convertitori di tipi ed estensioni di markup.Represents a service that provides XAML schema context information to type converters and markup extensions.

Enumerazioni

XamlNodeType

Descrive il tipo del nodo elaborato attualmente da un reader XAML.Describes the type of the node that is currently being processed by a XAML reader.