IXamlTypeResolver 介面

定義

代表從 XAML 標記中的具名項目解析成適當 CLR 類型的服務。

C#
public interface IXamlTypeResolver

備註

類別 IXamlTypeResolver 主要是由 TypeConverterMarkupExtension 作者作為服務使用,以判斷建構 CLR 物件所需的 XAML 對 CLR 類型對應。

當 XAML 物件寫入器叫用值轉換行為時,類型轉換器和標記延伸可以在 XAML 物件寫入器所提供的服務內容上查詢 IXamlTypeResolver 作為服務。 如需詳細資訊,請參閱 XAML 和服務內容的型別轉換子和標記延伸 可供 類型轉換器和標記延伸

在舊版的 .NET Framework 中,這個介面存在於 WPF 特定的元件 WindowsBase 中。 在 .NET Framework 4 中,IXamlTypeResolver位於 System.Xaml 元件中。 如需詳細資訊,請參閱 Types Migrated from WPF to System.Xaml

方法

Resolve(String)

將具名 XAML 類型解析成對應的 CLR Type

適用於

產品 版本
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

另請參閱