IXamlNameProvider Интерфейс

Определение

Предоставляет службу, которая используется во время операций сохранения и записи для ввода объекта и возвращения имени XAML.

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

Комментарии

Эта служба относится только к операции сохранения пути, например при XamlXmlWriter сериализации использования преобразователя значений с атрибутами, а преобразователь типов или сериализатор значений поддерживает сериализацию. A XamlObjectWriter не предоставляет службу в контексте службы.

Преобразователь типов или сериализатор значений может получить доступ к этой службе с помощью доступного контекста схемы в качестве поставщика услуг, а затем получить IXamlNameProvider службу, реализованную в этом контексте. Дополнительные сведения см. в разделе "Преобразователи типов" и "Расширения разметки" для xaml и контекстов служб, доступных для преобразователей типов и расширений разметки.

Чтобы правильно использовать определяемые XAML имена, может потребоваться также получить сведения о действующей области имен XAML и INameScope значении, представляющего его.

Методы

GetName(Object)

Извлекает имя XAML для указанного объекта.

Применяется к

См. также раздел