IXamlNameProvider Interfaz

Definición

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.

Se aplica a

Consulte también