IXamlTypeResolver Gränssnitt

Definition

Representerar en tjänst som matchar från namngivna element i XAML-markering till lämplig CLR-typ.

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

Kommentarer

Klassen IXamlTypeResolver används främst av TypeConverter och MarkupExtension författare som en tjänst för att fastställa den XAML-till-CLR-typmappning som krävs för att konstruera ett CLR-objekt.

Typkonverterare och markeringstillägg kan fråga IXamlTypeResolver efter som en tjänst i tjänstkontexten som tillhandahålls av en XAML-objektskrivare när XAML-objektskrivaren anropar beteende för värdekonvertering. Mer information finns i Type Converters and Markup Extensions for XAML and Service Contexts Available to Type Converters and Markup Extensions (Type Converters and Markup Extensions for XAML and Service Contexts Available to Type Converters and Markup Extensions ( Typkonverterare och markeringstillägg).

I tidigare versioner av .NET Framework fanns det här gränssnittet i den WPF specifika sammansättningen WindowsBase. I .NET Framework 4 finns IXamlTypeResolver i System.Xaml-sammansättningen. Mer information finns i Types Migrerad från WPF till System.Xaml.

Metoder

Name Description
Resolve(String)

Löser en namngiven XAML-typ med motsvarande CLR Type.

Gäller för

Se även