Compartir vía


IXamlNamespaceResolver Interfaz

Definición

Describe un servicio que puede devolver un espacio de nombres XAML basándose en su prefijo asignado en el marcado XAML.

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

Comentarios

Los convertidores de tipos y las extensiones de marcado pueden consultar como IXamlNamespaceResolver servicio en el contexto de servicio proporcionado por un escritor de objetos XAML, cuando el escritor de objetos XAML invoca el comportamiento de conversión de valores. Para obtener más información, consulta Convertidores de tipos y extensiones de marcado para XAML y contextos de servicio disponibles para convertidores de tipos y extensiones de marcado.

Notas de uso de WPF

Esta interfaz también se implementa como parte de la implementación XAML de WPF en la XmlnsDictionary clase . XmlnsDictionary almacena información del espacio de nombres XAML e interactúa con procesadores XAML para reenviar esa información al contexto del servicio a través de la misma IXamlTypeResolver interfaz.

Métodos

GetNamespace(String)

Recupera un identificador de espacio de nombres XAML para la cadena de prefijo especificada.

GetNamespacePrefixes()

Devuelve todas las posibles asignaciones de prefijos a espacios de nombres XAML (valores de NamespaceDeclaration) que están disponibles en el contexto de esquema XAML activo.

Se aplica a