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 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. |