System.Xaml Namespace

Fornece tipos relacionados a leitores XAML e gravadores XAML. Provides types that relate to XAML readers and XAML writers. Isso inclui as implementações padrão de serviços XAML do .NET Framework e seus leitores XAML e gravadores XAML. This includes the default implementations of .NET Framework XAML Services and its XAML readers and XAML writers. Também contém tipos relevantes para o sistema de tipo XAML e outros tipos de suporte relacionados aos conceitos XAML e Serviços XAML do .NET Framework. Also contains types relevant to the XAML type system and other support types related to XAML and .NET Framework XAML Services concepts.

Classes

AmbientPropertyValue

Relata informações sobre uma propriedade de ambiente como parte de uma implementação IAmbientProvider.Reports information about an ambient property, as part of an IAmbientProvider implementation.

AttachableMemberIdentifier

Fornece uma representação de identificador de sistema de tipo XAML para membros anexáveis.Provides a XAML type system identifier representation for attachable members. A estrutura do identificador coloca em paralelo o formulário de cadeia de caracteres declaringType.memberName para uso do membro anexável.The identifier structure parallels the declaringType.memberName string form for attachable member usage.

AttachablePropertyServices

Fornece métodos auxiliares estáticos que obtêm as informações de método do acessador e valores de uma propriedade anexável e que funcionam com um repositório de propriedades anexadas.Provides static helper methods that obtain values and accessor method information from an attachable property and that work with an attached property store.

NamespaceDeclaration

Declara o identificador e o prefixo de um namespace XAML armazenando estes valores de cadeia de caracteres como propriedades separadas.Declares the identifier and the prefix of a XAML namespace by storing these string values as separate properties.

XamlBackgroundReader

Implementa um XamlReader de buffer duplo que pode dividir a leitura e a gravação em threads diferentes.Implements a double-buffered XamlReader that can split reading and writing to different threads.

XamlDeferringLoader

Representa um comportamento do leitor de XAML que carrega e retorna o conteúdo adiado.Represents a XAML reader behavior that loads and returns deferred content.

XamlDirective

Fornece o identificador do sistema tipo XAML para um membro se o membro também for uma diretiva XAML.Provides the XAML type system identifier for a member if the member is also a XAML directive. Leitores XAML e gravadores XAML usam o identificador XamlDirective durante o processamento de nós membro.XAML readers and XAML writers use the XamlDirective identifier during processing of member nodes. O identificador é usado quando o leitor XAML é posicionado em um StartMember e IsDirective é true.The identifier is used when the XAML reader is positioned on a StartMember and IsDirective is true.

XamlDuplicateMemberException

A exceção que é gerada quando um gravador de XAML tenta gravar um valor para um membro duplicado no mesmo nó do objeto.The exception that is thrown when a XAML writer attempts to write a value for a duplicate member into the same object node.

XamlException

A exceção lançada para um leitor XAML geral ou a exceção de gravador XAML.The exception that is thrown for a general XAML reader or XAML writer exception.

XamlInternalException

A exceção que é gerada para inconsistências internas que ocorrem durante a leitura e a gravação de XAML.The exception that is thrown for internal inconsistencies that occur during XAML reading and XAML writing.

XamlLanguage

Define constantes que fornecem cadeias de caracteres ou objetos que são úteis para marcação XAML ou para programação com tipos XAML.Defines constants that provide strings or objects that are useful for XAML markup or for programming with XAML types. Essas cadeias de caracteres ou objetos são relevantes para conceitos de linguagem XAML, para a implementação dos conceitos de linguagem XAML em Serviços XAML do .NET Framework ou para ambos.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

Fornece o identificador do sistema de tipo XAML para membros de tipos de XAML.Provides the XAML type system identifier for members of XAML types. O identificador é usado por leitores de XAML e gravadores de XAML durante o processamento de nós de membros (quando o leitor de XAML está posicionado em um StartMember) e também para a lógica de sistema do tipo XAML geral.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

Fornece uma lista de nós XAML, que podem ser usados para cenários como gravar nós XAML de forma adiada.Provides a list of XAML nodes, which can be used for scenarios such as writing XAML nodes in a deferred manner.

XamlNodeQueue

Fornece um buffer para gravar nós e lê-los novamente.Provides a buffer for writing nodes and reading them again.

XamlObjectEventArgs

Fornece dados para retornos de chamada que podem ser inseridos na sequência para inicialização de objeto e configuração de propriedade.Provides data for callbacks that can be inserted in the sequence for object initialization and property setting. Isso influencia o gráfico de objeto que é produzido pelo XamlObjectWriter.This influences the object graph that is produced by XamlObjectWriter.

XamlObjectReader

Fornece uma implementação XamlReader que lê gráficos de objeto e gera um fluxo de nós XAML.Provides a XamlReader implementation that reads object graphs and generates a XAML node stream.

XamlObjectReaderException

A exceção que é gerada por várias APIs auxiliares internas do XamlObjectReader.The exception that is thrown by several XamlObjectReader internal helper APIs.

XamlObjectReaderSettings

Especifica as regras de processamento ou as configurações de opção de um XamlObjectReader.Specifies processing rules or option settings for a XamlObjectReader.

XamlObjectWriter

Cria um grafo de objeto com base em um fluxo de nó XAML de origem.Creates an object graph from a source XAML node stream.

XamlObjectWriterException

A exceção que é lançada quando um gravador XAML (como a classe XamlObjectWriter) encontra um erro ao tentar produzir grafos de objeto de um fluxo de nó 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

Fornece configurações específicas de gravador XAML para XamlObjectWriter.Provides specific XAML writer settings for XamlObjectWriter.

XamlParseException

A exceção que é gerada quando um leitor de XAML não pode processar elementos da origem do leitor de XAML em um fluxo do nó XAML.The exception that is thrown when a XAML reader cannot process elements of the XAML reader source into a XAML node stream.

XamlReader

Fornece definições de base para classes que consomem entradas XAML e produzem fluxos de nós XAML.Provides base definitions for classes that consume XAML input and produce XAML node streams.

XamlReaderSettings

Especifica as regras de processamento ou as configurações de opção de uma implementação de XamlReader.Specifies processing rules or option settings for a XamlReader implementation.

XamlSchemaContext

Define um contexto reutilizável para interpretar ou mapear tipos XAML e os tipos nos assemblies subjacentes a eles.Defines a reusable context for interpreting or mapping XAML types, and the types in the assemblies that underlie them.

XamlSchemaContextSettings

Fornece configurações opcionais para um XamlSchemaContext.Provides optional settings for a XamlSchemaContext.

XamlSchemaException

A exceção que é gerada quando um sistema de associação ou outro sistema de representação de esquema para XAML informa uma exceção para o contexto do esquema.The exception that is thrown when a binding system or another schema representation system for XAML reports an exception to the schema context.

XamlServices

Fornece serviços de nível superior (métodos estáticos) para as tarefas comuns de XAML de ler XAML e gravar um grafo de objeto; ou ler um grafo de objeto e gravar a saída do arquivo XAML para fins de serialização.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

Relata informações sobre os tipos XAML, como parte do sistema geral de XAML que é implementado nos serviços XAML do .NET Framework.Reports information about XAML types as part of the overall XAML system that is implemented in .NET Framework XAML Services.

XamlWriter

Fornece definições de classe base e implementação padrão para um gravador XAML.Provides default implementation and base class definitions for a XAML writer. Esse não é um gravador XAML padrão de trabalho, você deve derivar de XamlWriter e implementar seus membros abstratos ou usar uma classe derivada XamlWriter existente.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

Fornece configurações de inicialização para uma implementação de XamlWriter.Provides initialization settings for a XamlWriter implementation.

XamlXmlReader

Processa a marcação XAML de arquivos XML usando um intermediário do XmlReader e produz um fluxo de nó XAML.Processes XAML markup from XML files by using an XmlReader intermediary, and produces a XAML node stream.

XamlXmlReaderSettings

Especifica as regras de processamento ou as configurações de opção para a implementação do leitor de XAML XamlXmlReader.Specifies processing rules or option settings for the XamlXmlReader XAML reader implementation.

XamlXmlWriter

Usa uma classe de suporte TextWriter ou XmlWriter para gravar um fluxo do nó XAML em um formulário serializado de texto ou marcação.Uses a TextWriter or XmlWriter support class to write a XAML node stream to a text or markup serialized form.

XamlXmlWriterException

A exceção que é gerada por determinadas APIs XamlXmlWriter.The exception that is thrown by certain XamlXmlWriter APIs.

XamlXmlWriterSettings

Fornece configurações de inicialização para a implementação do gravador XAML XamlXmlWriter.Provides initialization settings for the XamlXmlWriter XAML writer implementation.

Interfaces

IAmbientProvider

Representa um serviço que pode retornar itens de informações sobre propriedades de ambiente ou tipos de ambiente para conversores de tipo e extensões de marcação.Represents a service that can return information items about ambient properties or ambient types to type converters and markup extensions.

IAttachedPropertyStore

Representa um repositório de membros anexável para um objeto em que os membros anexáveis são definidos.Represents an attachable member store for an object where attachable members are set. Esse repositório de membros anexável pode ser referenciado com AttachablePropertyServices.This attachable member store can then be referenced with AttachablePropertyServices.

IDestinationTypeProvider

Representa um serviço que pode retornar um identificador de sistema do tipo CLR para o tipo de destino.Represents a service that can return a CLR type system identifier for the destination type. O tipo de destino é relevante quando o tipo de destino de uma operação de configuração de propriedade é relatado indiretamente por reflexão ou outros mecanismos.The destination type is relevant when the destination type for a property-setting operation is indirectly reported by reflection or other mechanisms.

INamespacePrefixLookup

Representa um serviço que pode retornar o prefixo recomendado para um mapeamento de namespace XAML para consumidores.Represents a service that can return the recommended prefix for a XAML namespace mapping to consumers. Os consumidores podem incluir serializadores ou ambientes de design.Consumers might include design environments or serializers.

IRootObjectProvider

Descreve um serviço que pode retornar o objeto raiz da marcação que está sendo analisada.Describes a service that can return the root object of markup being parsed.

IXamlIndexingReader

Fornece um serviço que representa um controle de nó indexado para uma implementação simples de um leitor XAML baseado em nó.Provides a service that represents indexed node control for a simple implementation of a node-based XAML reader.

IXamlLineInfo

Descreve um serviço para relatar informações de linha de texto em implementações do leitor XAML.Describes a service for reporting text line information in XAML reader implementations.

IXamlLineInfoConsumer

Descreve um serviço em que um gravador XAML pode usar as informações de linha relatadas e, em seguida, incluir as informações na saída.Describes a service where a XAML writer can use reported line information and then include the information in the output.

IXamlNameProvider

Fornece um serviço que é usado durante operações de gravação e salvamento para inserir um objeto e retornar um nome XAML.Provides a service that is used during save and write operations to input an object and return a XAML name.

IXamlNameResolver

Descreve um serviço que pode retornar objetos especificados pelo nome XAML ou, como alternativa, retorna um token que adia a resolução de nomes.Describes a service that can return objects that are specified by XAML name, or alternatively, returns a token that defers name resolution. O serviço também pode retornar um conjunto enumerável de todos os objetos nomeados que estão em namescope XAML.The service can also return an enumerable set of all named objects that are in the XAML namescope.

IXamlNamespaceResolver

Descreve um serviço que pode retornar um namespace de XAML que se baseia em seu prefixo, pois ele é mapeado na marcação XAML.Describes a service that can return a XAML namespace that is based on its prefix as it is mapped in XAML markup.

IXamlObjectWriterFactory

Representa um serviço que gera um XamlObjectWriter que é baseado no contexto atual do analisador interno.Represents a service that generates a XamlObjectWriter that is based on the current internal parser context.

IXamlSchemaContextProvider

Representa um serviço que fornece informações de contexto de esquema XAML para conversores de tipo e extensões de marcação.Represents a service that provides XAML schema context information to type converters and markup extensions.

Enumerações

XamlNodeType

Descreve o tipo do nó que está sendo processado por um leitor XAML no momento.Describes the type of the node that is currently being processed by a XAML reader.