IXamlNamespaceResolver Interface
Definição
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.
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. |