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.

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