Partilhar via


IXamlNamespaceResolver Interface

Definição

Descreve um serviço que pode retornar um namespace de XAML que se baseia em seu prefixo, pois ele é mapeado na marcação XAML.

public interface class IXamlNamespaceResolver
public interface IXamlNamespaceResolver
type IXamlNamespaceResolver = interface
Public Interface IXamlNamespaceResolver
Derivado

Comentários

Conversores de tipo e extensões de marcação podem consultar IXamlNamespaceResolver como um serviço no contexto de serviço fornecido por um gravador de objeto XAML, quando o gravador de objetos XAML invoca o comportamento de conversão de valor. Para obter mais informações, consulte Conversores de tipo e extensões de marcação para contextos XAML e de serviço disponíveis para conversores de tipo e extensões de marcação.

Notas de uso do WPF

Essa interface também é implementada como parte da implementação XAML do WPF na XmlnsDictionary classe . XmlnsDictionary armazena informações de namespace XAML e interage com processadores XAML para encaminhar essas informações para o contexto de serviço por meio da mesma IXamlTypeResolver interface.

Métodos

GetNamespace(String)

Recupera um identificador de namespace de XAML para a cadeia de caracteres de prefixo especificada.

GetNamespacePrefixes()

Retorna todos os possíveis mapeamentos de namespace de XAML para prefixo (valores NamespaceDeclaration) que estão disponíveis no contexto de esquema de XAML ativo.

Aplica-se a