Поделиться через


IXamlTypeResolver Интерфейс

Определение

Представляет службу, которая преобразует именованные элементы разметки XAML в соответствующий тип CLR.

public interface class IXamlTypeResolver
public interface IXamlTypeResolver
type IXamlTypeResolver = interface
Public Interface IXamlTypeResolver

Комментарии

Класс IXamlTypeResolver используется в основном авторами TypeConverter и MarkupExtension как службой для определения сопоставления типов XAML-CLR, необходимого для создания объекта CLR.

Преобразователи типов и расширения разметки могут запрашивать IXamlTypeResolver как службу в контексте службы, предоставляемом модулем записи объектов XAML, когда модуль записи объектов XAML вызывает поведение преобразования значений. Дополнительные сведения см. в разделах Преобразователи типов и расширения разметки для XAML и Контексты служб, доступные для преобразователей типов и расширений разметки.

В предыдущих версиях платформа .NET Framework этот интерфейс существовал в сборке WindowsBase для WPF. В платформа .NET Framework 4 IXamlTypeResolver находится в сборке System.Xaml. Для получения дополнительной информации см. Types Migrated from WPF to System.Xaml.

Методы

Resolve(String)

Разрешает именованный тип XAML в соответствующий Type CLR.

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

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