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 und MarkupExtension Autoren als Dienst verwendet, um die XAML-zu-CLR-Typzuordnung zu bestimmen, die für das Erstellen eines CLR-Objekts erforderlich ist.

Typkonverter und Markuperweiterungen können IXamlTypeResolver als Dienst im Dienstkontext abfragen, der von einem XAML-Objektautor bereitgestellt wird, wenn der XAML-Objektautor 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 der .NET Framework ist diese Schnittstelle in der WPF-spezifischen Assembly WindowsBase vorhanden. In .NET Framework 4 IXamlTypeResolver befindet sich die 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

Siehe auch