IXamlTypeResolver Interfejs

Definicja

Reprezentuje usługę, która jest rozpoznawana z nazwanych elementów w znaczniku XAML do odpowiedniego typu CLR.Represents a service that resolves from named elements in XAML markup to the appropriate CLR type.

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

Uwagi

IXamlTypeResolverKlasa jest używana głównie przez TypeConverter i MarkupExtension autorów jako usługa do określenia mapowania typu XAML-to-CLR, które jest niezbędne do konstruowania obiektu CLR.The IXamlTypeResolver class is used primarily by TypeConverter and MarkupExtension authors as a service to determine the XAML-to-CLR type mapping that is necessary for constructing a CLR object.

Konwertery typów i rozszerzenia znaczników mogą wykonywać zapytania IXamlTypeResolver jako usługa w kontekście usługi dostarczanym przez moduł zapisujący obiektów XAML, gdy moduł zapisujący obiektów XAML wywoła zachowanie konwersji wartości.Type converters and markup extensions can query for IXamlTypeResolver as a service on the service context that is provided by a XAML object writer, when the XAML object writer invokes value conversion behavior. Aby uzyskać więcej informacji, zobacz Typy konwerterów i rozszerzenia znaczników dla XAML i kontekstów usługi dostępne dla konwerterów typów i rozszerzeń znaczników.For more information, see Type Converters and Markup Extensions for XAML and Service Contexts Available to Type Converters and Markup Extensions.

W poprzednich wersjach .NET Framework ten interfejs istniał w 'Windowsbase zestaw specyficzny dla platformy WPF.In previous versions of the .NET Framework, this interface existed in the WPF-specific assembly WindowsBase. W .NET Framework 4 IXamlTypeResolver znajduje się w zestawie System. XAML.In .NET Framework 4, IXamlTypeResolver is in the System.Xaml assembly. Aby uzyskać więcej informacji, zobacz typy migrowane z WPF do System. XAML.For more information, see Types Migrated from WPF to System.Xaml.

Metody

Resolve(String)

Rozpoznaje nazwany typ XAML do odpowiadającego mu środowiska CLR Type .Resolves a named XAML type to the corresponding CLR Type.

Dotyczy

Zobacz też