IXamlTypeResolver Schnittstelle

Definition

Stellt einen Dienst dar, der aus benannten Elementen im 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 MarkupExtension als Dienst verwendet, um die XAML-zu-CLR-Typzuordnung zu bestimmen, die zum Erstellen eines CLR-Objekts erforderlich ist.

Typkonverter und Markuperweiterungen können als Dienst im 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 von .NET Framework war 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 "Von WPF zu System.Xaml migrierte Typen".

Methoden

Name Beschreibung
Resolve(String)

Löst einen benannten XAML-Typ in die entsprechende CLR Typeauf.

Gilt für:

Weitere Informationen