System.Windows.Markup 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 para suportar XAML. Alguns destes tipos estão localizados em assemblies WPF e são específicos para WPF cenários que envolvam XAML. Outros tipos neste namespace fornecem suporte para .NET Serviços XAML em geral, e não requerem referência WPF assemblies.
Classes
| Name | Description |
|---|---|
| AcceptedMarkupExtensionExpressionTypeAttribute |
Anota tipos para relatórios legados das características de extensão de marcação XAML. |
| AmbientAttribute |
Especifica que uma propriedade ou tipo deve ser tratado como ambiente. O conceito ambiente relaciona-se com a forma como os processadores XAML determinam os proprietários de tipos dos membros. |
| ArrayExtension |
Implementa suporte |
| ComponentResourceKeyConverter |
Implementa um conversor de tipos para ComponentResourceKey objetos, que deliberadamente não têm caminhos de conversão de tipos. O conversor de tipos reforça e reporta esse comportamento. |
| ConstructorArgumentAttribute |
Especifica que um objeto pode ser inicializado usando uma sintaxe de construtor não sem parâmetros, e que uma propriedade do nome especificado fornece informação de construção. Esta informação destina-se principalmente à serialização XAML. |
| ContentPropertyAttribute |
Indica qual a propriedade de um tipo que pertence à propriedade de conteúdo XAML. Um processador XAML utiliza esta informação ao processar elementos filhos XAML de representações XAML do tipo atribuído. |
| ContentWrapperAttribute |
Especifica um ou mais tipos no tipo de coleção associado que serão usados para envolver conteúdo estrangeiro. |
| DateTimeValueSerializer |
Converte instâncias de String para e a partir de instâncias de DateTime. |
| DependencyPropertyConverter |
Converte de uma cadeia para um DependencyProperty objeto. |
| DependsOnAttribute |
Indica que a propriedade atribuída depende do valor de outra propriedade. |
| DesignerSerializationOptionsAttribute |
Especifica os flags de serialização para uma propriedade. |
| DictionaryKeyPropertyAttribute |
Especifica uma propriedade da classe associada que fornece o valor implícito da chave. As chaves implícitas são usadas para chaves em vez de atributos explícitos |
| EventSetterHandlerConverter |
Converte o nome da string de um handler de criador de eventos numa representação de delegado. |
| InternalTypeHelper |
Classe abstrata usada internamente pelo compilador XAML WPF para suportar o uso de tipos internos. |
| MarkupExtension |
Fornece uma classe base para implementações de extensões de marcação XAML que podem ser suportadas por serviços .NET XAML e outros leitores e escritores XAML. |
| MarkupExtensionBracketCharactersAttribute |
Reporta os caracteres de parêntese que uma extensão de marcação pode devolver. |
| MarkupExtensionReturnTypeAttribute |
Reporta o tipo que uma extensão de marcação pode devolver. |
| MemberDefinition |
Fornece a classe base utilizada para uma técnica de marcação para definir membros de uma classe em XAML declarativo. |
| NameReferenceConverter |
Fornece conversão de tipos para converter um nome de cadeia em referência a um objeto com esse nome, ou para devolver o nome de um objeto a partir do grafo de objetos. |
| NameScopePropertyAttribute |
Especifica uma propriedade da classe associada que fornece o valor de namescope XAML. |
| NamespaceMapEntry |
Fornece informação sobre os XamlTypeMapper usos para mapeamento entre um namespace XML, um namespace CLR e o assembly que contém os tipos relevantes para esse namespace CLR. |
| NullExtension |
Implementa uma extensão de marcação XAML para devolver um objeto null, que podes usar para definir explicitamente valores como null em XAML. |
| ParserContext |
Fornece informação de contexto exigida por um analisador XAML. |
| PropertyDefinition |
Suporta uma técnica de marcação para definir propriedades de uma classe em XAML declarativo. |
| Reference |
Implementa a |
| ResourceReferenceExpressionConverter |
Converte instâncias de |
| RootNamespaceAttribute |
Representa um atributo ao nível de montagem que é usado para identificar o valor da propriedade |
| RoutedEventConverter |
Converte um RoutedEvent objeto de uma cadeia. |
| RuntimeNamePropertyAttribute |
Representa um atributo ao nível do tipo que reporta qual propriedade do tipo corresponde ao atributo XAML x:Name. |
| ServiceProviders |
Fornece uma implementação para a IServiceProvider interface com métodos que permitem adicionar serviços. |
| SetterTriggerConditionValueConverter |
Fornece conversão de tipos comportamentos análogos para Setter, Trigger e Condition tipos que lidam com DependencyProperty valores. Este conversor só suporta |
| StaticExtension |
Implementa uma extensão de marcação que devolve referências estáticas a campos e propriedades. |
| TemplateKeyConverter |
Implementa um conversor de tipos para TemplateKey objetos, que deliberadamente não têm caminhos de conversão de tipos. O conversor de tipos reforça e reporta esse comportamento. |
| TrimSurroundingWhitespaceAttribute |
Indica aos processadores XAML que o espaço em branco em redor dos elementos do tipo em marcação deve ser cortado durante a serialização. |
| TypeExtension |
Implementa uma extensão de marcação que devolve a Type com base numa entrada de string. |
| UidPropertyAttribute |
Indica a propriedade CLR de uma classe que fornece o valor da Diretiva x:Uid . |
| UsableDuringInitializationAttribute |
Indica se este tipo é construído de cima para baixo durante a criação do grafo de objetos XAML. |
| ValueSerializer |
Classe abstrata que define o comportamento de conversão para serialização a partir de uma representação de objetos. |
| ValueSerializerAttribute |
Identifica a ValueSerializer classe que um tipo ou propriedade deve usar quando é serializada. |
| WhitespaceSignificantCollectionAttribute |
Indica que um tipo de coleção deve ser processado como sendo significativo para espaços em branco por um processador XAML. |
| XamlDeferLoadAttribute |
Indica que uma classe ou propriedade tem um uso de carga diferido para XAML (como um comportamento de template), e reporta a classe que permite o comportamento de diferimento e o seu destino/tipo de conteúdo. |
| XamlDesignerSerializationManager |
Fornece serviços para serialização XAML por designers XAML ou outros chamadores que necessitam de serialização avançada. |
| XamlInstanceCreator |
Classe abstract que fornece um meio de armazenar registos de parser para instâncias posteriores. |
| XamlParseException |
Representa a classe de exceção para exceções específicas do parser de um parser XAML WPF. Esta exceção é usada na API XAML ou WPF operações de parser XAML do .NET Framework 3.0 e .NET Framework 3.5, ou para uso específico do parser XAML WPF chamando XamlReader API. |
| XamlReader |
Lê a entrada XAML e cria um grafo de objetos, usando o leitor XAML padrão WPF e um escritor de objetos XAML associado. |
| XamlSetMarkupExtensionAttribute |
Indica que uma classe pode usar uma extensão de marcação para fornecer um valor, e faz referência a um handler para operações de conjunto de extensões de marcação. |
| XamlSetMarkupExtensionEventArgs |
Fornece dados para callbacks que são invocados quando um escritor de objetos XAML define um valor usando uma extensão de marcação. |
| XamlSetTypeConverterAttribute |
Indica que uma classe pode usar um conversor de tipos para fornecer um valor, e faz referência a um handler para usar em casos de definição do conversor de tipos. |
| XamlSetTypeConverterEventArgs |
Fornece dados para callbacks que são invocados quando um escritor XAML define um valor usando uma chamada de conversor de tipos. |
| XamlSetValueEventArgs |
Fornece dados para callbacks que são invocados quando a XamlObjectWriter define certos valores. |
| XamlTypeMapper |
Mapeia um nome de elemento XAML para o CLR Type apropriado em assemblies. |
| XamlWriter |
Fornece um único método estático Save (múltiplas sobrecargas) que pode ser usado para serialização limitada XAML dos objetos fornecidos em tempo de execução em marcação XAML. |
| XData |
Representa dados literais que podem aparecer como o valor de um |
| XmlAttributeProperties |
Encapsula os atributos relacionados com a linguagem XML de um DependencyObject. |
| XmlLangPropertyAttribute |
Identifica a propriedade a associar ao atributo xml:lang . |
| XmlLanguage |
Representa uma etiqueta de linguagem para uso na marcação XAML. |
| XmlLanguageConverter |
Fornece conversão de tipos para a XmlLanguage classe. |
| XmlnsCompatibleWithAttribute |
Especifica que um namespace XAML pode ser subsumido por outro namespace XAML. Tipicamente, o espaço de nomes XAML que subsume é indicado num .XmlnsDefinitionAttribute |
| XmlnsDefinitionAttribute |
Especifica um mapeamento por conjunto entre um namespace XAML e um namespace CLR, que é então usado para resolução de tipos por um escritor de objetos XAML ou contexto de esquema XAML. |
| XmlnsDictionary |
Representa um dicionário que contém mapeamentos xmlns para namespaces XAML no WPF. |
| XmlnsPrefixAttribute |
Identifica um prefixo recomendado para associar a um namespace XAML para uso em XAML, ao escrever elementos e atributos num ficheiro XAML (serialização) ou ao interagir com um ambiente de design que tenha funcionalidades de edição XAML. |
Interfaces
| Name | Description |
|---|---|
| IAddChild |
Fornece um meio de analisar elementos que permitem misturas de elementos filhos ou texto. |
| IComponentConnector |
Fornece compilação de marcação e suporte de ferramentas para elementos XAML nomeados e para anexar handlers de eventos a eles. |
| INameScope |
Define um contrato para como os nomes dos elementos devem ser acedidos dentro de um determinado namescope XAML, e como impor a unicidade dos nomes dentro desse namescope XAML. |
| INameScopeDictionary |
Unifica o suporte de enumeráveis, colecções e dicionários que são úteis para expor um dicionário de nomes num namescope XAML. |
| IProvideValueTarget |
Representa um serviço que reporta relações situacionais objeto-propriedade para avaliação de extensão de marcação. |
| IQueryAmbient |
Consultas para saber se uma propriedade especificada deve ser tratada como ambiente no âmbito atual. |
| IReceiveMarkupExtension |
Fornece um mecanismo pelo qual os tipos podem declarar que podem receber uma expressão (ou outra classe) de uma extensão de marcação, onde a saída é de um tipo de propriedade diferente da propriedade de destino. Não use para implementações do .NET Framework 4. |
| IStyleConnector |
Fornece métodos usados internamente pelo analisador XAML WPF para anexar eventos e criadores de eventos em XAML compilado. |
| IUriContext |
Representa um serviço que pode usar o contexto da aplicação para resolver um URI relativo fornecido para um URI absoluto. |
| IValueSerializerContext |
Define um contexto que é fornecido a um ValueSerializer. O contexto pode ser usado para permitir casos especiais de serialização ou diferentes modos de serialização. |
| IXamlTypeResolver |
Representa um serviço que resolve a partir de elementos nomeados na marcação XAML para o tipo de CLR apropriado. |
Enumerações
| Name | Description |
|---|---|
| DesignerSerializationOptions |
Especifica como uma propriedade deve ser serializada. |
| XamlWriterMode |
Especifica o modo de escritor XAML para serializar valores que são expressões (como declarações de ligação). |
| XamlWriterState |
Descreve possíveis estados de escrita para um escritor XAML personalizado. |