IXamlNameProvider 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í.
Proporciona un servicio que se emplea durante las operaciones de guardado y escritura para proporcionar como entrada un objeto y devolver un nombre XAML.
public interface class IXamlNameProvider
public interface IXamlNameProvider
type IXamlNameProvider = interface
Public Interface IXamlNameProvider
Comentarios
Este servicio solo es relevante para una operación de ruta de acceso de guardado, como cuando serializa un XamlXmlWriter uso del convertidor de valores con atributos y el convertidor de tipos o el serializador de valores admite la serialización. Un XamlObjectWriter no proporciona el servicio en su contexto de servicio.
Un serializador de tipos o valor puede acceder a este servicio mediante un contexto de esquema disponible como proveedor de servicios y, a continuación, obtener el IXamlNameProvider servicio que se implementa en ese contexto. 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.
Para usar correctamente los nombres definidos por XAML, es posible que también tengas que obtener información sobre el ámbito de nombres XAML que actúa y el INameScope valor que lo representa.
Métodos
GetName(Object) |
Recupera el nombre XAML del objeto especificado. |