IXamlTypeResolver Interfejs

Definicja

Reprezentuje usługę rozpoznawaną na podstawie nazwanych elementów w znaczników XAML do odpowiedniego typu CLR.

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

Uwagi

Klasa IXamlTypeResolver jest używana głównie przez TypeConverter autorów i MarkupExtension jako usługę do określania mapowania typu XAML-to-CLR, które jest niezbędne do konstruowania obiektu CLR.

Konwertery typów i rozszerzenia znaczników mogą wysyłać zapytania o IXamlTypeResolver usługę jako usługę w kontekście usługi, który jest dostarczany przez składnik zapisywania obiektów XAML, gdy składnik zapisywania obiektów XAML wywołuje zachowanie konwersji wartości. Aby uzyskać więcej informacji, zobacz Type Converters and Markup Extensions for XAML and Service Contexts Available to Type Converters and Markup Extensions (Konwertery typów i rozszerzenia znaczników dla języków XAMLi kontekstów usług dostępnych dla konwerterów typów i rozszerzeń znaczników).

W poprzednich wersjach programu .NET Framework ten interfejs istniał w zestawie specyficznym dla platformy WPF WindowsBase. W programie .NET Framework 4 IXamlTypeResolver znajduje się w zestawie System.Xaml. Aby uzyskać więcej informacji, zobacz Typy migrowane z WPF do System.Xaml.

Metody

Nazwa Opis
Resolve(String)

Rozpoznaje nazwany typ XAML do odpowiedniego środowiska CLR Type.

Dotyczy

Zobacz też