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 de Serviços XAML do .NET e os leitores e gravadores XAML dele. 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.
Classes
AmbientPropertyValue |
Relata informações sobre uma propriedade de ambiente como parte de uma implementação IAmbientProvider. |
AttachableMemberIdentifier |
Fornece uma representação de identificador de sistema de tipo XAML para membros anexáveis. A estrutura do identificador coloca em paralelo o formulário de cadeia de caracteres |
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. |
NamespaceDeclaration |
Declara o identificador e o prefixo de um namespace XAML armazenando estes valores de cadeia de caracteres como propriedades separadas. |
XamlBackgroundReader |
Implementa um XamlReader de buffer duplo que pode dividir a leitura e a gravação em threads diferentes. |
XamlDeferringLoader |
Representa um comportamento do leitor de XAML que carrega e retorna o conteúdo adiado. |
XamlDirective |
Fornece o identificador do sistema tipo XAML para um membro se o membro também for uma diretiva XAML. Leitores XAML e gravadores XAML usam o identificador XamlDirective durante o processamento de nós membro. O identificador é usado quando o leitor XAML é posicionado em um StartMember e IsDirective é |
XamlDuplicateMemberException |
A exceção que é gerada quando um gravador de XAML tenta gravar um valor para um membro duplicado no mesmo nó do objeto. |
XamlException |
A exceção lançada para um leitor XAML geral ou a exceção de gravador XAML. |
XamlInternalException |
A exceção que é gerada para inconsistências internas que ocorrem durante a leitura e a gravação de 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 dos conceitos de linguagem XAML em Serviços XAML do .NET ou para ambos. |
XamlMember |
Fornece o identificador do sistema de tipo XAML para membros de tipos de XAML. 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. |
XamlNodeList |
Fornece uma lista de nós XAML, que podem ser usados para cenários como gravar nós XAML de forma 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 gráfico de objeto que é produzido pelo XamlObjectWriter. |
XamlObjectReader |
Fornece uma implementação XamlReader que lê gráficos de objeto e gera um fluxo de nós XAML. |
XamlObjectReaderException |
A exceção que é gerada por várias APIs auxiliares internas do XamlObjectReader. |
XamlObjectReaderSettings |
Especifica as regras de processamento ou as configurações de opção de um XamlObjectReader. |
XamlObjectWriter |
Cria um grafo de objeto com base em um fluxo de nó XAML de origem. |
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. |
XamlObjectWriterSettings |
Fornece configurações específicas de gravador XAML para 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. |
XamlReader |
Fornece definições de base para classes que consomem entradas XAML e produzem fluxos de nós XAML. |
XamlReaderSettings |
Especifica as regras de processamento ou as configurações de opção de uma implementação de XamlReader. |
XamlSchemaContext |
Define um contexto reutilizável para interpretar ou mapear tipos XAML e os tipos nos assemblies subjacentes a eles. |
XamlSchemaContextSettings |
Fornece configurações opcionais para um 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. |
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. |
XamlType |
Relata informações sobre os tipos XAML, como parte do sistema geral de XAML que é implementado nos serviços XAML do .NET. |
XamlWriter |
Fornece definições de classe base e implementação padrão para um gravador XAML. 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. |
XamlWriterSettings |
Fornece configurações de inicialização para uma implementação de XamlWriter. |
XamlXmlReader |
Processa a marcação XAML de arquivos XML usando um intermediário do XmlReader 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 leitor de XAML XamlXmlReader. |
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. |
XamlXmlWriterException |
A exceção que é gerada por determinadas APIs XamlXmlWriter. |
XamlXmlWriterSettings |
Fornece configurações de inicialização para a implementação do gravador XAML XamlXmlWriter. |
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. |
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 de sistema do 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 consumidores. Os consumidores podem incluir serializadores ou ambientes de design. |
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 um controle de nó indexado para uma implementação simples de um leitor XAML baseado em nó. |
IXamlLineInfo |
Descreve um serviço para relatar informações de linha de texto em implementações do leitor XAML. |
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. |
IXamlNameProvider |
Fornece um serviço que é 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 em namescope XAML. |
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. |
IXamlObjectWriterFactory |
Representa um serviço que gera um XamlObjectWriter que é baseado 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
XamlNodeType |
Descreve o tipo do nó que está sendo processado por um leitor XAML no momento. |