IXamlTypeResolver Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |