Idioma

IXamlNameProvider Interface

Definição

Fornece um serviço utilizado durante as operações de gravação e escrita para introduzir um objeto e devolver um nome XAML.

public interface class IXamlNameProvider
public interface IXamlNameProvider
type IXamlNameProvider = interface
Public Interface IXamlNameProvider

Observações

Este serviço é relevante apenas para uma operação de save path, como quando um XamlXmlWriter serializa o uso de um conversor de valor atribuído, e o conversor de tipos ou serializador de valores suporta serialização. A XamlObjectWriter não fornece o serviço no seu contexto de serviço.

Um conversor de tipos ou serializador de valores pode aceder a este serviço usando um contexto de esquema disponível como fornecedor de serviço e depois obter o IXamlNameProvider serviço implementado nesse contexto. Para mais informações, consulte Conversores de Tipos e Extensões de Marcação para XAMLe Contextos de Serviço Disponíveis para Conversores de Tipos e Extensões de Marcação.

Para usar corretamente nomes definidos por XAML, pode também ser necessário obter informações sobre o namescope XAML atuante e o INameScope valor que o representa.

Métodos

Nome Descrição
GetName(Object)

Recupera o nome XAML do objeto especificado.

Aplica-se a

Consulte também