IXamlNamespaceResolver Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Описывает службу, которая может возвращать пространство имен XAML на основе его префикса в соответствии с сопоставлением в разметке XAML.
public interface class IXamlNamespaceResolver
public interface IXamlNamespaceResolver
type IXamlNamespaceResolver = interface
Public Interface IXamlNamespaceResolver
- Производный
Комментарии
Преобразователи типов и расширения разметки могут запрашивать IXamlNamespaceResolver как службу в контексте службы, предоставляемом модулем записи объектов XAML, когда модуль записи объектов XAML вызывает поведение преобразования значений. Дополнительные сведения см. в разделе "Преобразователи типов" и "Расширения разметки" для XAML и контекстов служб, доступных для преобразователей типов и расширений разметки.
Примечания об использовании WPF
Этот интерфейс также реализуется как часть реализации XAML WPF в XmlnsDictionary классе. XmlnsDictionary хранит сведения о пространстве имен XAML и взаимодействует с обработчиками XAML для пересылки этой информации в контекст службы через тот же IXamlTypeResolver интерфейс.
Методы
GetNamespace(String) |
Извлекает идентификатор пространства имен XAML для указанной строки префикса. |
GetNamespacePrefixes() |
Возвращает все возможные сопоставления префиксов с пространствами имен XAML (значения NamespaceDeclaration), доступные в активном контексте схемы XAML. |