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 для указанного объекта. |