IXamlNamespaceResolver Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |