System.Windows.Markup 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 para dar suporte a XAML. Alguns desses tipos estão localizados em assemblies WPF e são específicos para cenários do WPF que envolvem XAML. Outros tipos nesse namespace dão suporte aos Serviços XAML do .NET em geral e não exigem referência a assemblies WPF.
Classes
AcceptedMarkupExtensionExpressionTypeAttribute |
Tipos notates para relatório herdado de características de extensão de marcação XAML. |
AmbientAttribute |
Especifica que uma propriedade ou tipo deve ser tratado como ambiente. O conceito de ambiente está relacionado a como os processadores XAML determinam os proprietários do tipo dos membros. |
ArrayExtension |
Implementa o suporte de |
ComponentResourceKeyConverter |
Implementa um conversor de tipo para objetos ComponentResourceKey, que não têm deliberadamente nenhum caminho de conversão de tipo. O conversor de tipo impõe e relata esse comportamento. |
ConstructorArgumentAttribute |
Especifica que um objeto pode ser inicializado usando uma sintaxe de construtor que não seja sem parâmetros e que uma propriedade do nome especificado fornece informações de construção. Essas informações são principalmente para serialização XAML. |
ContentPropertyAttribute |
Indica qual propriedade de um tipo é a propriedade de conteúdo XAML. Um processador XAML usa essas informações durante o processamento de elementos filho XAML de representações XAML do tipo atribuído. |
ContentWrapperAttribute |
Especifica um ou mais tipos no tipo de coleção associado que será usado para encapsular conteúdo externo. |
DateTimeValueSerializer |
Converte instâncias de String de e para instâncias de DateTime. |
DependencyPropertyConverter |
Converte uma cadeia de caracteres em um objeto DependencyProperty. |
DependsOnAttribute |
Indica que a propriedade atribuída é dependente do valor de outra propriedade. |
DesignerSerializationOptionsAttribute |
Especifica os sinalizadores de serialização para uma propriedade. |
DictionaryKeyPropertyAttribute |
Especifica uma propriedade da classe associada que fornece o valor da chave implícita. Chaves implícitas são usadas para chaves em vez de atributos |
EventSetterHandlerConverter |
Converte o nome de cadeia de caracteres de um manipulador de setter de eventos em uma representação de delegado. |
InternalTypeHelper |
Classe abstrata usada internamente pelo compilador de XAML do WPF para compatibilidade com o uso de tipos internos. |
MarkupExtension |
Fornece uma classe base para as implementações de extensão de marcação XAML que podem ter o suporte dos serviços XAML do .NET e de outros leitores e gravadores de XAML. |
MarkupExtensionBracketCharactersAttribute |
Relata os caracteres de colchete que uma extensão de marcação pode retornar. |
MarkupExtensionReturnTypeAttribute |
Relata o tipo que pode ser retornado por uma extensão de marcação. |
MemberDefinition |
Fornece a classe base que é usada para uma técnica de marcação de definição de membros de uma classe em XAML declarativo. |
NameReferenceConverter |
Fornece a conversão de tipo para converter um nome de cadeia de caracteres em uma referência de objeto para o objeto com esse nome ou para retornar o nome de um objeto de gráfico do objeto. |
NameScopePropertyAttribute |
Especifica uma propriedade da classe associada que fornece o valor do namescope XAML. |
NamespaceMapEntry |
Fornece informações que o XamlTypeMapper usa para o mapeamento entre um namespace de XML, um namespace de CLR e o assembly que contém os tipos de relevantes para esse namespace de CLR. |
NullExtension |
Implementa uma extensão de marcação XAML para retornar um objeto nulo, que você pode usar para definir explicitamente os valores como nulos em XAML. |
ParserContext |
Fornece informações de contexto necessárias para um analisador XAML. |
PropertyDefinition |
Dá suporte a uma técnica de marcação de definição de propriedades de uma classe em linguagem XAML declarativa. |
Reference |
Implementa a extensão de marcação |
ResourceReferenceExpressionConverter |
Converte instâncias de |
RootNamespaceAttribute |
Representa um atributo de nível de assembly que é usado para identificar o valor da propriedade |
RoutedEventConverter |
Converte uma cadeia de caracteres em um objeto RoutedEvent. |
RuntimeNamePropertyAttribute |
Representa um atributo de tipo nível que informa qual propriedade do tipo é mapeada para o XAML atributo X:Name. |
ServiceProviders |
Fornece uma implementação para a interface IServiceProvider com métodos que permitem adicionar serviços. |
SetterTriggerConditionValueConverter |
Fornece comportamento análogo de conversão de tipo para tipos Setter, Trigger e Condition que lidam com valores DependencyProperty. Este conversor dá suporte apenas a |
StaticExtension |
Implementa uma extensão de marcação que retorna referências de campo e de propriedade estáticas. |
TemplateKeyConverter |
Implementa um conversor de tipo para objetos TemplateKey, que não têm deliberadamente nenhum caminho de conversão de tipo. O conversor de tipo impõe e relata esse comportamento. |
TrimSurroundingWhitespaceAttribute |
Indica aos processadores XAML que o espaço em branco ao redor dos elementos do tipo na marcação devem ser cortados durante a serialização. |
TypeExtension |
Implementa uma extensão de marcação que retorna um Type baseado em uma entrada de cadeia de caracteres. |
UidPropertyAttribute |
Indica a propriedade CLR de uma classe que fornece o valor diretiva x:Uid. |
UsableDuringInitializationAttribute |
Indica se este tipo é criado de cima para baixo durante a criação do gráfico de objeto XAML. |
ValueSerializer |
Classe abstrata que define o comportamento de conversão para a serialização de uma representação de objeto. |
ValueSerializerAttribute |
Identifica a classe ValueSerializer que um tipo ou propriedade devem usar quando são serializados. |
WhitespaceSignificantCollectionAttribute |
Indica que um tipo de coleção deve ser processado considerando espaços em branco por um processador de XAML. |
XamlDeferLoadAttribute |
Indica que uma classe ou propriedade possui um uso de carregamento adiado para XAML (como um comportamento de modelo) e relata a classe que habilita o comportamento de adiamento e seu tipo de conteúdo/destino. |
XamlDesignerSerializationManager |
Fornece serviços de serialização de XAML por designers XAML ou outros chamadores que exigem a serialização avançada. |
XamlInstanceCreator |
Classe abstrata que fornece um meio de armazenar os registros do analisador para uma criação de instância posterior. |
XamlParseException |
Representa a classe de exceção das exceções específicas ao analisador para um analisador XAML do WPF. Essa exceção é usada em operações do analisador da API XAML ou XAML do WPF do .NET Framework 3.0 e do .NET Framework 3.5 ou para uso específico do analisador XAML do WPF chamando a API XamlReader. |
XamlReader |
Lê a entrada XAML e cria um grafo de objeto, usando o leitor XAML do WPF padrão e um gravador de objeto 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 manipulador a ser usado para operações de conjuntos de extensões de marcação. |
XamlSetMarkupExtensionEventArgs |
Fornece dados para retornos de chamada que são invocados quando um gravador de objeto XAML define um valor usando uma extensão de marcação. |
XamlSetTypeConverterAttribute |
Indica que uma classe pode usar um conversor de tipo para fornecer um valor e faz referência a um manipulador a ser usado para casos de configuração de conversor de tipo. |
XamlSetTypeConverterEventArgs |
Fornece dados para retornos de chamada que são invocados quando um gravador de XAML define um valor usando uma chamada de conversor de tipo. |
XamlSetValueEventArgs |
Fornece dados para retornos de chamada invocados quando um XamlObjectWriter define determinados valores. |
XamlTypeMapper |
Mapeia um nome de elemento XAML para o Type do CLR apropriado em assemblies. |
XamlWriter |
Fornece um único método estático Save (várias sobrecargas) que pode ser usado para serialização limitada de XAML de objetos de tempo de execução fornecidos na marcação XAML. |
XData |
Representa dados literais que podem aparecer como o valor para um nó |
XmlAttributeProperties |
Encapsula os atributos relacionados à linguagem XML de um DependencyObject. |
XmlLangPropertyAttribute |
Identifica a propriedade a ser associada ao atributo xml:lang. |
XmlLanguage |
Representa uma marca de idioma para uso na marcação XAML. |
XmlLanguageConverter |
Fornece a conversão de tipo para a classe XmlLanguage. |
XmlnsCompatibleWithAttribute |
Especifica que um namespace de XAML pode ser incluído em outro namespace de XAML. Normalmente, o namespace de XAML incluído é indicado em um XmlnsDefinitionAttribute definido anteriormente. |
XmlnsDefinitionAttribute |
Especifica um mapeamento por assembly entre um namespace de XAML e um namespace do CLR que, em seguida, será usado para resolução de tipo por um gravador de objeto XAML ou um contexto de esquema XAML. |
XmlnsDictionary |
Representa um dicionário que contém mapeamentos xmlns para namespaces de XAML no WPF. |
XmlnsPrefixAttribute |
Identifica um prefixo recomendado a ser associado a um namespace de XAML para uso em XAML, ao escrever elementos e atributos em um arquivo XAML (serialização) ou ao interagir com um ambiente de design que tenha recursos de edição de XAML. |
Interfaces
IAddChild |
Fornece um meio para analisar elementos que permitem misturas de elementos filho ou texto. |
IComponentConnector |
Dá suporte de marcação, compilação e ferramentas para elementos XAML nomeados e para anexar manipuladores de eventos a eles. |
INameScope |
Define um contrato de como nomes de elementos devem ser acessados dentro de um determinado namescope XAML e como impor exclusividade dos nomes dentro desse namescope XAML. |
INameScopeDictionary |
Unifica o suporte a dicionário, coleção e enumerável, que são úteis para expor um dicionário de nomes em um namescope XAML. |
IProvideValueTarget |
Representa um serviço que relata os relacionamentos situacionais propriedade/objeto para avaliação da extensão de marcação. |
IQueryAmbient |
Consulta se uma propriedade especificada deve ser tratada como ambiente no escopo atual. |
IReceiveMarkupExtension |
Fornece um mecanismo pelo qual tipos podem declarar que estão aptos a receber uma expressão (ou outra classe) de uma extensão de marcação, em que a saída é 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 de XAML do WPF para anexar eventos e setters de eventos em XAML compilado. |
IUriContext |
Representa um serviço que pode usar o contexto do aplicativo para resolver um URI relativo fornecido para um URI absoluto. |
IValueSerializerContext |
Define um contexto que é fornecido para um ValueSerializer. O contexto pode ser usado para habilitar casos especiais de serialização ou modos diferentes de serialização. |
IXamlTypeResolver |
Representa um serviço que resolve de elementos nomeados na marcação XAML no tipo adequado do CLR. |
Enumerações
DesignerSerializationOptions |
Especifica como uma propriedade deverá ser serializada. |
XamlWriterMode |
Especifica o modo de gravador XAML para serializar os valores que são expressões (como declarações de associação). |
XamlWriterState |
Descreve os possíveis estados de gravação para um gravador XAML personalizado. |