Freigeben über


IXamlTypeResolver Schnittstelle

Definition

Stellt einen Dienst dar, der von benannten Elementen in XAML-Markup in den entsprechenden CLR-Typ aufgelöst wird.

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

Hinweise

Die IXamlTypeResolver -Klasse wird hauptsächlich von TypeConverter Autoren als MarkupExtension Dienst verwendet, um die XAML-zu-CLR-Typzuordnung zu bestimmen, die zum Erstellen eines CLR-Objekts erforderlich ist.

Typkonverter und Markuperweiterungen können as a Service für den Dienstkontext abfragen IXamlTypeResolver , der von einem XAML-Objektschreiber bereitgestellt wird, wenn der XAML-Objektschreiber das Wertkonvertierungsverhalten aufruft. Weitere Informationen finden Sie unter Typkonverter und Markuperweiterungen für XAML - und Dienstkontexte, die für Typkonverter und Markuperweiterungen verfügbar sind.

In früheren Versionen des .NET Framework war diese Schnittstelle in der WPF-spezifischen Assembly WindowsBase vorhanden. In .NET Framework 4 IXamlTypeResolver befindet sich in der System.Xaml-Assembly. Weitere Informationen finden Sie unter Types Migrated from WPF to System.Xaml.

Methoden

Resolve(String)

Löst einen benannten XAML-Typ in den entsprechenden CLR-Type auf.

Gilt für:

Weitere Informationen