IXamlTypeResolver 介面

定義

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

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

備註

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

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

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

方法

Resolve(String)

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

適用於

另請參閱