System.Xaml Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece tipos relacionados a leitores XAML e gravadores XAML. Isso inclui as implementações padrão dos Serviços XAML do .NET e seus leitores XAML e gravadores XAML. Também contém tipos relevantes para o sistema de tipos XAML e outros tipos de suporte relacionados aos conceitos de XAML e .NET XAML Services.
Classes
| Nome | Description |
|---|---|
| AmbientPropertyValue |
Relata informações sobre uma propriedade ambiente, como parte de uma implementação IAmbientProvider . |
| AttachableMemberIdentifier |
Fornece uma representação do identificador do sistema de tipo XAML para membros anexáveis. A estrutura do identificador paraleliza o formulário de |
| AttachablePropertyServices |
Fornece métodos auxiliares estáticos que obtêm valores e informações do método acessador de uma propriedade anexável e que funcionam com um repositório de propriedades anexado. |
| NamespaceDeclaration |
Declara o identificador e o prefixo de um namespace XAML armazenando esses valores de cadeia de caracteres como propriedades separadas. |
| XamlBackgroundReader |
Implementa um buffer XamlReader duplo que pode dividir a leitura e a gravação em threads diferentes. |
| XamlDeferringLoader |
Representa um comportamento de leitor XAML que carrega e retorna conteúdo adiado. |
| XamlDirective |
Fornece o identificador do sistema de tipo XAML para um membro se o membro também for uma diretiva XAML. Leitores XAML e gravadores XAML usam o identificador durante o XamlDirective processamento de nós membros. O identificador é usado quando o leitor XAML é posicionado em um StartMember e IsDirective é |
| XamlDuplicateMemberException |
A exceção gerada quando um gravador XAML tenta gravar um valor para um membro duplicado no mesmo nó de objeto. |
| XamlException |
A exceção gerada para um leitor de XAML geral ou uma exceção de gravador XAML. |
| XamlInternalException |
A exceção gerada para inconsistências internas que ocorrem durante a leitura XAML e a gravação XAML. |
| 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. Essas cadeias de caracteres ou objetos são relevantes para conceitos de linguagem XAML, para a implementação de conceitos de linguagem XAML nos Serviços XAML do .NET ou para ambos. |
| XamlMember |
Fornece o identificador do sistema de tipo XAML para membros de tipos XAML. O identificador é usado por leitores XAML e gravadores XAML durante o processamento de nós membros (quando o leitor XAML é posicionado em um StartMember) e também para lógica geral do sistema de tipos XAML. |
| XamlNodeList |
Fornece uma lista de nós XAML, que podem ser usados para cenários como gravar nós XAML de maneira adiada. |
| XamlNodeQueue |
Fornece um buffer para gravar nós e lê-los novamente. |
| XamlObjectEventArgs |
Fornece dados para retornos de chamada que podem ser inseridos na sequência para inicialização de objeto e configuração de propriedade. Isso influencia o grafo de 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 gerada por várias XamlObjectReader APIs auxiliares internas. |
| XamlObjectReaderSettings |
Especifica as regras de processamento ou as configurações de opção para um XamlObjectReader. |
| XamlObjectWriter |
Cria um grafo de objeto de um fluxo de nó XAML de origem. |
| XamlObjectWriterException |
A exceção gerada quando um gravador XAML (como a XamlObjectWriter classe) encontra um erro ao tentar produzir grafos de objeto de um fluxo de nó XAML. |
| XamlObjectWriterSettings |
Fornece configurações de gravador XAML específicas para XamlObjectWriter. |
| XamlParseException |
A exceção gerada quando um leitor XAML não pode processar elementos da origem do leitor XAML em um fluxo de nó XAML. |
| XamlReader |
Fornece definições base para classes que consomem entrada XAML e produzem fluxos de nós XAML. |
| XamlReaderSettings |
Especifica as regras de processamento ou as configurações de opção para uma XamlReader implementação. |
| XamlSchemaContext |
Define um contexto reutilizável para interpretar ou mapear tipos XAML e os tipos nos assemblies que os fundamentam. |
| XamlSchemaContextSettings |
Fornece configurações opcionais para um XamlSchemaContext. |
| XamlSchemaException |
A exceção gerada quando um sistema de associação ou outro sistema de representação de esquema para XAML relata uma exceção ao contexto do esquema. |
| XamlServices |
Fornece serviços de nível superior (métodos estáticos) para as tarefas XAML comuns de ler XAML e escrever um grafo de objeto; ou lendo um grafo de objeto e gravando a saída de arquivo XAML para fins de serialização. |
| XamlType |
Relata informações sobre tipos XAML como parte do sistema XAML geral implementado no .NET XAML Services. |
| XamlWriter |
Fornece implementação padrão e definições de classe base para um gravador XAML. Este não é um gravador XAML padrão funcionando; você deve derivar XamlWriter e implementar seus membros abstratos ou usar uma classe derivada existente XamlWriter . |
| XamlWriterSettings |
Fornece configurações de inicialização para uma XamlWriter implementação. |
| XamlXmlReader |
Processa a marcação XAML de arquivos XML usando um XmlReader intermediário e produz um fluxo de nó XAML. |
| XamlXmlReaderSettings |
Especifica as regras de processamento ou as configurações de opção para a implementação do XamlXmlReader leitor XAML. |
| XamlXmlWriter |
Usa uma TextWriter classe ou XmlWriter suporte para gravar um fluxo de nó XAML em um formulário serializado de texto ou marcação. |
| XamlXmlWriterException |
A exceção gerada por determinadas XamlXmlWriter APIs. |
| XamlXmlWriterSettings |
Fornece configurações de inicialização para a implementação do XamlXmlWriter gravador XAML. |
Interfaces
| Nome | Description |
|---|---|
| IAmbientProvider |
Representa um serviço que pode retornar itens de informações sobre propriedades ambientes ou tipos de ambiente para conversores de tipo e extensões de marcação. |
| IAttachedPropertyStore |
Representa um repositório de membros anexável para um objeto em que os membros anexáveis são definidos. Esse repositório de membros anexável pode ser referenciado com AttachablePropertyServices. |
| IDestinationTypeProvider |
Representa um serviço que pode retornar um identificador do sistema de tipo CLR para o tipo de destino. 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. |
| INamespacePrefixLookup |
Representa um serviço que pode retornar o prefixo recomendado para um mapeamento de namespace XAML para os consumidores. Os consumidores podem incluir ambientes de design ou serializadores. |
| IRootObjectProvider |
Descreve um serviço que pode retornar o objeto raiz da marcação que está sendo analisada. |
| IXamlIndexingReader |
Fornece um serviço que representa o controle de nó indexado para uma implementação simples de um leitor de XAML baseado em nó. |
| IXamlLineInfo |
Descreve um serviço para relatar informações de linha de texto em implementações de leitor XAML. |
| IXamlLineInfoConsumer |
Descreve um serviço em que um gravador XAML pode usar informações de linha relatadas e, em seguida, incluir as informações na saída. |
| IXamlNameProvider |
Fornece um serviço usado durante operações de gravação e salvamento para inserir um objeto e retornar um nome XAML. |
| 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. O serviço também pode retornar um conjunto enumerável de todos os objetos nomeados que estão no namescope XAML. |
| IXamlNamespaceResolver |
Descreve um serviço que pode retornar um namespace XAML baseado em seu prefixo, pois ele é mapeado na marcação XAML. |
| IXamlObjectWriterFactory |
Representa um serviço que gera um XamlObjectWriter que se baseia no contexto atual do analisador interno. |
| IXamlSchemaContextProvider |
Representa um serviço que fornece informações de contexto de esquema XAML para conversores de tipo e extensões de marcação. |
Enumerações
| Nome | Description |
|---|---|
| XamlNodeType |
Descreve o tipo do nó que está sendo processado por um leitor XAML no momento. |