IXamlTypeResolver Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |