Udostępnij za pośrednictwem


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 Konwertery typów i rozszerzenia znaczników dla XAML i kontekstów usługi dostępne dla konwerterów typów i rozszerzeń znaczników.

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

Metody

Resolve(String)

Rozpoznaje nazwany typ XAML odpowiedniego środowiska CLR Type.

Dotyczy

Zobacz też