IXamlNamespaceResolver Gränssnitt

Definition

Beskriver en tjänst som kan returnera ett XAML-namnområde som baseras på dess prefix när det mappas i XAML-markering.

public interface class IXamlNamespaceResolver
public interface IXamlNamespaceResolver
type IXamlNamespaceResolver = interface
Public Interface IXamlNamespaceResolver
Härledda

Kommentarer

Typkonverterare och markeringstillägg kan fråga IXamlNamespaceResolver efter som en tjänst i tjänstkontexten som tillhandahålls av en XAML-objektskrivare när XAML-objektskrivaren anropar beteende för värdekonvertering. Mer information finns i Type Converters and Markup Extensions for XAML and Service Contexts Available to Type Converters and Markup Extensions (Type Converters and Markup Extensions for XAML and Service Contexts Available to Type Converters and Markup Extensions ( Typkonverterare och markeringstillägg).

WPF-användningsanteckningar

Det här gränssnittet implementeras också som en del av WPF XAML-implementeringen i klassen XmlnsDictionary. XmlnsDictionary lagrar XAML-namnområdesinformation och interagerar med XAML-processorer för att vidarebefordra informationen till tjänstkontexten via samma IXamlTypeResolver gränssnitt.

Metoder

Name Description
GetNamespace(String)

Hämtar en XAML-namnområdesidentifierare för den angivna prefixsträngen.

GetNamespacePrefixes()

Returnerar alla möjliga prefix-till-XAML-namnområdesmappningar (NamespaceDeclaration värden) som är tillgängliga i den aktiva XAML-schemakontexten.

Gäller för