Compartilhar via


IXamlNameProvider Interface

Definição

Fornece um serviço que é usado durante operações de gravação e salvamento para inserir um objeto e retornar um nome XAML.

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

Comentários

Esse serviço só é relevante para uma operação de salvar caminho, como quando um XamlXmlWriter serializa um uso de conversor de valor atribuído e o conversor de tipo ou serializador de valor dá suporte à serialização. A XamlObjectWriter não fornece o serviço em seu contexto de serviço.

Um conversor de tipo ou serializador de valor pode acessar esse serviço usando um contexto de esquema disponível como um provedor de serviços e, em seguida, obtendo o IXamlNameProvider serviço implementado nesse contexto. Para obter mais informações, consulte Conversores de tipos e extensões de marcação para contextos XAML e de serviço disponíveis para conversores de tipo e extensões de marcação.

Para usar corretamente nomes definidos por XAML, talvez você também precise obter informações sobre o namescope XAML em ação e o valor que o INameScope representa.

Métodos

GetName(Object)

Recupera o nome XAML do objeto especificado.

Aplica-se a

Confira também