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