IXamlNamespaceResolver Interface
Definição
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.
Descreve um serviço que pode devolver um namespace XAML baseado no seu prefixo à medida que é mapeado na marcação XAML.
public interface class IXamlNamespaceResolver
public interface IXamlNamespaceResolver
type IXamlNamespaceResolver = interface
Public Interface IXamlNamespaceResolver
- Derivado
Observações
Conversores de tipos e extensões de marcação podem consultar IXamlNamespaceResolver como um serviço no contexto de serviço fornecido por um escritor de objetos XAML, quando o escritor de objetos XAML invoca o comportamento de conversão de valor. Para mais informações, consulte Conversores de Tipos e Extensões de Marcação para XAMLe Contextos de Serviço Disponíveis para Conversores de Tipos e Extensões de Marcação.
Notas de uso do WPF
Esta interface é também implementada como parte da implementação WPF XAML na classe XmlnsDictionary. XmlnsDictionary armazena informação do espaço de nomes XAML e interage com processadores XAML para encaminhar essa informação para o contexto de serviço através da mesma IXamlTypeResolver interface.
Métodos
| Name | Description |
|---|---|
| GetNamespace(String) |
Recupera um identificador de espaço de nomes XAML para a cadeia de prefixos especificada. |
| GetNamespacePrefixes() |
Devolve todos os possíveis mapeamentos de prefixo para o espaço de nomes XAML (NamespaceDeclaration valores) disponíveis no contexto ativo do esquema XAML. |