System.Xaml Espaço de Nomes
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece tipos relacionados com leitores e escritores XAML. Isto inclui as implementações padrão dos Serviços XAML .NET e dos seus leitores e escritores XAML. Contém também tipos relevantes para o sistema de tipos XAML e outros tipos de suporte relacionados com os conceitos de Serviços XAML e .NET XAML.
Classes
| Name | Description |
|---|---|
| AmbientPropertyValue |
Reporta informação sobre uma propriedade ambiente, como parte de uma IAmbientProvider implementação. |
| AttachableMemberIdentifier |
Fornece uma representação do identificador do sistema de tipos XAML para membros anexáveis. A estrutura identificadora paralela à |
| AttachablePropertyServices |
Fornece métodos auxiliares estáticos que obtêm valores e informação de métodos de acesso a partir de uma propriedade anexável e que funcionam com um armazenamento de propriedades anexado. |
| NamespaceDeclaration |
Declara o identificador e o prefixo de um namespace XAML armazenando estes valores de cadeia como propriedades separadas. |
| XamlBackgroundReader |
Implementa um duplo buffer XamlReader que pode dividir a leitura e a escrita para diferentes threads. |
| XamlDeferringLoader |
Representa um comportamento de leitor XAML que carrega e devolve conteúdo diferido. |
| XamlDirective |
Fornece o identificador de sistema de tipos XAML para um membro se o membro também for uma diretiva XAML. Leitores XAML e escritores XAML utilizam o XamlDirective identificador durante o processamento dos nós membros. O identificador é usado quando o leitor XAML está posicionado em um StartMember e IsDirective é |
| XamlDuplicateMemberException |
A exceção é lançada quando um escritor XAML tenta escrever um valor para um membro duplicado no mesmo nó objeto. |
| XamlException |
A exceção que é lançada para um leitor XAML geral ou exceção de escritor XAML. |
| XamlInternalException |
A exceção é feita para inconsistências internas que ocorrem durante a leitura e escrita de XAML. |
| XamlLanguage |
Define constantes que fornecem strings ou objetos úteis para marcação XAML ou para programação com tipos XAML. Estas strings ou objetos são relevantes para conceitos da linguagem XAML, para a implementação de conceitos da linguagem XAML em Serviços XAML .NET, ou para ambos. |
| XamlMember |
Fornece o identificador do sistema de tipos XAML para membros dos tipos XAML. O identificador é usado por leitores e escritores XAML durante o processamento de nós membros (quando o leitor XAML está posicionado num StartMember) e também para a lógica geral do sistema de tipos XAML. |
| XamlNodeList |
Fornece uma lista de nós XAML, que podem ser usados para cenários como a escrita de nós XAML de forma diferida. |
| XamlNodeQueue |
Fornece um buffer para escrever nós e lê-los novamente. |
| XamlObjectEventArgs |
Fornece dados para callbacks que podem ser inseridos na sequência para inicialização de objetos e definição de propriedades. Isto influencia o grafo objeto produzido por XamlObjectWriter. |
| XamlObjectReader |
Fornece uma XamlReader implementação que lê grafos de objeto e gera um fluxo de nós XAML. |
| XamlObjectReaderException |
A exceção é lançada por várias XamlObjectReader APIs auxiliares internas. |
| XamlObjectReaderSettings |
Especifica regras de processamento ou definições de opções para um XamlObjectReader. |
| XamlObjectWriter |
Cria um grafo de objetos a partir de um fluxo de nós XAML de origem. |
| XamlObjectWriterException |
A exceção é lançada quando um escritor XAML (como a XamlObjectWriter classe) encontra um erro ao tentar produzir grafos objeto a partir de um fluxo de nós XAML. |
| XamlObjectWriterSettings |
Fornece definições específicas de escritor XAML para XamlObjectWriter. |
| XamlParseException |
A exceção é feita quando um leitor XAML não consegue processar elementos da fonte do leitor XAML num fluxo de nós XAML. |
| XamlReader |
Fornece definições base para classes que consomem entrada XAML e produzem fluxos de nós XAML. |
| XamlReaderSettings |
Especifica regras de processamento ou definições de opções para uma XamlReader implementação. |
| XamlSchemaContext |
Define um contexto reutilizável para interpretar ou mapear tipos XAML, e os tipos nos assemblies que os sustentam. |
| XamlSchemaContextSettings |
Fornece definições opcionais para um XamlSchemaContext. |
| XamlSchemaException |
A exceção que é lançada quando um sistema de ligação ou outro sistema de representação de esquema para XAML reporta uma exceção ao contexto do esquema. |
| XamlServices |
Fornece serviços de nível superior (métodos estáticos) para as tarefas comuns de XAML como ler XAML e escrever um grafo de objetos; ou ler um grafo de objetos e escrever saída de ficheiro XAML para fins de serialização. |
| XamlType |
Reporta informações sobre tipos XAML como parte do sistema XAML global implementado nos Serviços XAML .NET. |
| XamlWriter |
Fornece definições padrão de implementação e classe base para um escritor XAML. Isto não é um escritor XAML padrão funcional; Deve derivar e XamlWriter implementar os seus membros abstratos, ou usar uma classe derivada existente XamlWriter . |
| XamlWriterSettings |
Fornece definições de inicialização para uma XamlWriter implementação. |
| XamlXmlReader |
Processa a marcação XAML a partir de ficheiros XML através de um XmlReader intermediário e produz um fluxo de nós XAML. |
| XamlXmlReaderSettings |
Especifica regras de processamento ou definições de opções para a XamlXmlReader implementação do leitor XAML. |
| XamlXmlWriter |
Utiliza uma TextWriter classe de suporte XmlWriter para escrever um fluxo de nó XAML numa forma serializada de texto ou de marcação. |
| XamlXmlWriterException |
A exceção que é lançada por certas XamlXmlWriter APIs. |
| XamlXmlWriterSettings |
Fornece definições de inicialização para a XamlXmlWriter implementação do escritor XAML. |
Interfaces
| Name | Description |
|---|---|
| IAmbientProvider |
Representa um serviço que pode devolver itens de informação sobre propriedades ambientais ou tipos ambientes para conversores de tipos e extensões de marcação. |
| IAttachedPropertyStore |
Representa um armazenamento de membros anexáveis para um objeto onde os membros anexáveis estão definidos. Este armazenamento membro anexável pode então ser referenciado com AttachablePropertyServices. |
| IDestinationTypeProvider |
Representa um serviço que pode devolver um identificador de sistema de tipo CLR para o tipo de destino. O tipo de destino é relevante quando o tipo de destino para uma operação de definição de propriedade é reportado indiretamente por reflexão ou outros mecanismos. |
| INamespacePrefixLookup |
Representa um serviço que pode devolver o prefixo recomendado para um mapeamento de namespace XAML aos consumidores. Os consumidores podem incluir ambientes de design ou serializadores. |
| IRootObjectProvider |
Descreve um serviço que pode devolver o objeto raiz da marcação que está a ser analisada. |
| IXamlIndexingReader |
Fornece um serviço que representa controlo indexado de nós para uma implementação simples de um leitor XAML baseado em nós. |
| IXamlLineInfo |
Descreve um serviço para reportar informação de linhas de texto em implementações de leitores XAML. |
| IXamlLineInfoConsumer |
Descreve um serviço em que um escritor XAML pode usar informação de linha reportada e depois incluir essa informação na saída. |
| IXamlNameProvider |
Fornece um serviço utilizado durante as operações de gravação e escrita para introduzir um objeto e devolver um nome XAML. |
| IXamlNameResolver |
Descreve um serviço que pode devolver objetos especificados pelo nome XAML, ou, alternativamente, devolve um token que adia a resolução do nome. O serviço pode também devolver um conjunto enumerável de todos os objetos nomeados que estão no namescope XAML. |
| IXamlNamespaceResolver |
Descreve um serviço que pode devolver um namespace XAML baseado no seu prefixo à medida que é mapeado na marcação XAML. |
| IXamlObjectWriterFactory |
Representa um serviço que gera um XamlObjectWriter que se baseia no contexto atual do parser interno. |
| IXamlSchemaContextProvider |
Representa um serviço que fornece informação de contexto do esquema XAML para conversores de tipos e extensões de marcação. |
Enumerações
| Name | Description |
|---|---|
| XamlNodeType |
Descreve o tipo do nó que está atualmente a ser processado por um leitor XAML. |