System.Windows.Markup Namespace
Fornece tipos para dar suporte a XAML. Provides types to support XAML. Alguns desses tipos estão localizados em assemblies da WPF e são específicos de cenários WPF que envolvem XAML. Some of these types are located in WPF assemblies and are specific to WPF scenarios that involve XAML. Outros tipos nesse namespace fornecem suporte para Serviços XAML do .NET em geral e não exigem referenciar assemblies do WPF. Other types in this namespace provide support for .NET XAML Services in general, and don't require referencing WPF assemblies.
Classes
| AcceptedMarkupExtensionExpressionTypeAttribute |
Tipos notates para relatório herdado de características de extensão de marcação XAML.Notates types for legacy reporting of XAML markup extension characteristics. |
| AmbientAttribute |
Especifica que uma propriedade ou tipo deve ser tratado como ambiente.Specifies that a property or type should be treated as ambient. O conceito de ambiente está relacionado a como os processadores XAML determinam os proprietários do tipo dos membros.The ambient concept relates to how XAML processors determine type owners of members. |
| 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.Implements a type converter for ComponentResourceKey objects, which deliberately have no type conversion pathways. O conversor de tipo impõe e relata esse comportamento.The type converter enforces and reports that behavior. |
| 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.Specifies that an object can be initialized by using a non-parameterless constructor syntax, and that a property of the specified name supplies construction information. Essas informações são principalmente para serialização XAML.This information is primarily for XAML serialization. |
| ContentPropertyAttribute |
Indica qual propriedade de um tipo é a propriedade de conteúdo XAML.Indicates which property of a type is the XAML content property. Um processador XAML usa essas informações durante o processamento de elementos filho XAML de representações XAML do tipo atribuído.A XAML processor uses this information when processing XAML child elements of XAML representations of the attributed type. |
| ContentWrapperAttribute |
Especifica um ou mais tipos no tipo de coleção associado que será usado para encapsular conteúdo externo.Specifies one or more types on the associated collection type that will be used to wrap foreign content. |
| DateTimeValueSerializer |
Converte instâncias de String de e para instâncias de DateTime.Converts instances of String to and from instances of DateTime. |
| DependencyPropertyConverter |
Converte uma cadeia de caracteres em um objeto DependencyProperty.Converts from a string to a DependencyProperty object. |
| DependsOnAttribute |
Indica que a propriedade atribuída é dependente do valor de outra propriedade.Indicates that the attributed property is dependent on the value of another property. |
| DesignerSerializationOptionsAttribute |
Especifica os sinalizadores de serialização para uma propriedade.Specifies the serialization flags for a property. |
| DictionaryKeyPropertyAttribute |
Especifica uma propriedade da classe associada que fornece o valor da chave implícita.Specifies a property of the associated class that provides the implicit key value. 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.Converts the string name of an event setter handler to a delegate representation. |
| InternalTypeHelper |
Classe abstrata usada internamente pelo compilador de XAML do WPF para compatibilidade com o uso de tipos internos.Abstract class used internally by the WPF XAML compiler to support the use of internal types. |
| 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.Provides a base class for XAML markup extension implementations that can be supported by .NET XAML Services and other XAML readers and XAML writers. |
| MarkupExtensionBracketCharactersAttribute |
Relata os caracteres de colchete que uma extensão de marcação pode retornar.Reports the bracket characters that a markup extension can return. |
| MarkupExtensionReturnTypeAttribute |
Relata o tipo que pode ser retornado por uma extensão de marcação.Reports the type that a markup extension can return. |
| 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.Provides the base class that is used for a markup technique of defining members of a class in declarative XAML. |
| 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.Provides type conversion to convert a string name into an object reference to the object with that name, or to return the name of an object from the object graph. |
| NameScopePropertyAttribute |
Especifica uma propriedade da classe associada que fornece o valor do namescope XAML.Specifies a property of the associated class that provides the XAML namescope value. |
| 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.Provides information that the XamlTypeMapper uses for mapping between an XML namespace, a CLR namespace, and the assembly that contains the relevant types for that CLR namespace. |
| 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.Implements a XAML markup extension in order to return a null object, which you can use to explicitly set values to null in XAML. |
| ParserContext |
Fornece informações de contexto necessárias para um analisador XAML.Provides context information required by a XAML parser. |
| PropertyDefinition |
Dá suporte a uma técnica de marcação de definição de propriedades de uma classe em linguagem XAML declarativa.Supports a markup technique of defining properties of a class in declarative XAML. |
| 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.Converts a RoutedEvent object from a string. |
| RuntimeNamePropertyAttribute |
Representa um atributo de tipo nível que informa qual propriedade do tipo é mapeada para o XAML atributo X:Name.Represents a type-level attribute that reports which property of the type maps to the XAML x:Name attribute. |
| ServiceProviders |
Fornece uma implementação para a interface IServiceProvider com métodos que permitem adicionar serviços.Provides an implementation for the IServiceProvider interface with methods that enable adding services. |
| SetterTriggerConditionValueConverter |
Fornece comportamento análogo de conversão de tipo para tipos Setter, Trigger e Condition que lidam com valores DependencyProperty.Provides type conversion analogous behavior for Setter, Trigger and Condition types that deal with DependencyProperty values. 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.Implements a markup extension that returns static field and property references. |
| TemplateKeyConverter |
Implementa um conversor de tipo para objetos TemplateKey, que não têm deliberadamente nenhum caminho de conversão de tipo.Implements a type converter for TemplateKey objects, which deliberately have no type conversion pathways. O conversor de tipo impõe e relata esse comportamento.The type converter enforces and reports that behavior. |
| 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.Indicates to XAML processors that the whitespace surrounding elements of the type in markup should be trimmed when serializing. |
| TypeExtension |
Implementa uma extensão de marcação que retorna um Type baseado em uma entrada de cadeia de caracteres.Implements a markup extension that returns a Type based on a string input. |
| UidPropertyAttribute |
Indica a propriedade CLR de uma classe que fornece o valor diretiva x:Uid.Indicates the CLR property of a class that provides the x:Uid Directive value. |
| UsableDuringInitializationAttribute |
Indica se este tipo é criado de cima para baixo durante a criação do gráfico de objeto XAML.Indicates whether this type is built top-down during XAML object graph creation. |
| ValueSerializer |
Classe abstrata que define o comportamento de conversão para a serialização de uma representação de objeto.Abstract class that defines conversion behavior for serialization from an object representation. |
| ValueSerializerAttribute |
Identifica a classe ValueSerializer que um tipo ou propriedade devem usar quando são serializados.Identifies the ValueSerializer class that a type or property should use when it is serialized. |
| WhitespaceSignificantCollectionAttribute |
Indica que um tipo de coleção deve ser processado considerando espaços em branco por um processador de XAML.Indicates that a collection type should be processed as being whitespace significant by a XAML processor. |
| 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.Indicates that a class or property has a deferred load usage for XAML (such as a template behavior), and reports the class that enables the deferring behavior and its destination/content type. |
| XamlDesignerSerializationManager |
Fornece serviços de serialização de XAML por designers XAML ou outros chamadores que exigem a serialização avançada.Provides services for XAML serialization by XAML designers or other callers that require advanced serialization. |
| XamlInstanceCreator |
Classe abstrata que fornece um meio de armazenar os registros do analisador para uma criação de instância posterior.Abstract class that provides a means to store parser records for later instantiation. |
| XamlParseException |
Representa a classe de exceção das exceções específicas ao analisador para um analisador XAML do WPF.Represents the exception class for parser-specific exceptions from a WPF XAML parser. 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.This exception is used in XAML API or WPF XAML parser operations from .NET Framework 3.0 and .NET Framework 3.5, or for specific use of the WPF XAML parser by calling XamlReader API. |
| 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.Reads XAML input and creates an object graph, using the WPF default XAML reader and an associated XAML object writer. |
| 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.Indicates that a class can use a markup extension to provide a value, and references a handler to use for markup extension set operations. |
| 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.Provides data for callbacks that are invoked when a XAML object writer sets a value using a markup extension. |
| 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.Indicates that a class can use a type converter to provide a value, and references a handler to use for type converter setting cases. |
| 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.Provides data for callbacks that are invoked when a XAML writer sets a value using a type converter call. |
| XamlSetValueEventArgs |
Fornece dados para retornos de chamada invocados quando um XamlObjectWriter define determinados valores.Provides data for callbacks that are invoked when a XamlObjectWriter sets certain values. |
| XamlTypeMapper |
Mapeia um nome de elemento XAML para o Type do CLR apropriado em assemblies.Maps a XAML element name to the appropriate CLR Type in 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.Provides a single static Save method (multiple overloads) that can be used for limited XAML serialization of provided run-time objects into XAML markup. |
| XData |
Representa dados literais que podem aparecer como o valor para um nó |
| XmlAttributeProperties |
Encapsula os atributos relacionados à linguagem XML de um DependencyObject.Encapsulates the XML language-related attributes of a DependencyObject. |
| XmlLangPropertyAttribute |
Identifica a propriedade a ser associada ao atributo xml:lang.Identifies the property to associate with the xml:lang attribute. |
| XmlLanguage |
Representa uma marca de idioma para uso na marcação XAML.Represents a language tag for use in XAML markup. |
| XmlLanguageConverter |
Fornece a conversão de tipo para a classe XmlLanguage.Provides type conversion for the XmlLanguage class. |
| XmlnsCompatibleWithAttribute |
Especifica que um namespace de XAML pode ser incluído em outro namespace de XAML.Specifies that a XAML namespace can be subsumed by another XAML namespace. Normalmente, o namespace de XAML incluído é indicado em um XmlnsDefinitionAttribute definido anteriormente.Typically, the subsuming XAML namespace is indicated in a previously defined XmlnsDefinitionAttribute. |
| 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.Specifies a mapping on a per-assembly basis between a XAML namespace and a CLR namespace, which is then used for type resolution by a XAML object writer or XAML schema context. |
| XmlnsDictionary |
Representa um dicionário que contém mapeamentos xmlns para namespaces de XAML no WPF.Represents a dictionary that contains xmlns mappings for XAML namespaces in 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.Identifies a recommended prefix to associate with a XAML namespace for XAML usage, when writing elements and attributes in a XAML file (serialization) or when interacting with a design environment that has XAML editing features. |
Interfaces
| IAddChild |
Fornece um meio para analisar elementos que permitem misturas de elementos filho ou texto.Provides a means to parse elements that permit mixtures of child elements or text. |
| IComponentConnector |
Dá suporte de marcação, compilação e ferramentas para elementos XAML nomeados e para anexar manipuladores de eventos a eles.Provides markup compile and tools support for named XAML elements and for attaching event handlers to them. |
| 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.Defines a contract for how names of elements should be accessed within a particular XAML namescope, and how to enforce uniqueness of names within that XAML namescope. |
| 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.Unifies enumerable, collection, and dictionary support that are useful for exposing a dictionary of names in a XAML namescope. |
| IProvideValueTarget |
Representa um serviço que relata os relacionamentos situacionais propriedade/objeto para avaliação da extensão de marcação.Represents a service that reports situational object-property relationships for markup extension evaluation. |
| IQueryAmbient |
Consulta se uma propriedade especificada deve ser tratada como ambiente no escopo atual.Queries for whether a specified property should be treated as ambient in the current scope. |
| 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.Provides a mechanism whereby types can declare that they can receive an expression (or another class) from a markup extension, where the output is a different property type than the target property. Não use para implementações do .NET Framework 4.Do not use for .NET Framework 4 implementations. |
| IStyleConnector |
Fornece métodos usados internamente pelo analisador de XAML do WPF para anexar eventos e setters de eventos em XAML compilado.Provides methods used internally by the WPF XAML parser to attach events and event setters in compiled XAML. |
| IUriContext |
Representa um serviço que pode usar o contexto do aplicativo para resolver um URI relativo fornecido para um URI absoluto.Represents a service that can use application context to resolve a provided relative URI to an absolute URI. |
| IValueSerializerContext |
Define um contexto que é fornecido para um ValueSerializer.Defines a context that is provided to a ValueSerializer. O contexto pode ser usado para habilitar casos especiais de serialização ou modos diferentes de serialização.The context can be used to enable special cases of serialization or different modes of serialization. |
| IXamlTypeResolver |
Representa um serviço que resolve de elementos nomeados na marcação XAML no tipo adequado do CLR.Represents a service that resolves from named elements in XAML markup to the appropriate CLR type. |
Enumerações
| DesignerSerializationOptions |
Especifica como uma propriedade deverá ser serializada.Specifies how a property is to be serialized. |
| XamlWriterMode |
Especifica o modo de gravador XAML para serializar os valores que são expressões (como declarações de associação).Specifies the XAML writer mode for serializing values that are expressions (such as binding declarations). |
| XamlWriterState |
Descreve os possíveis estados de gravação para um gravador XAML personalizado.Describes possible writing states for a custom XAML writer. |