IXamlNamespaceResolver Interfejs

Definicja

Opisuje usługę, która może zwrócić przestrzeń nazw XAML opartą na prefiksie, ponieważ jest mapowana na znaczniki XAML.

public interface class IXamlNamespaceResolver
public interface IXamlNamespaceResolver
type IXamlNamespaceResolver = interface
Public Interface IXamlNamespaceResolver
Pochodne

Uwagi

Konwertery typów i rozszerzenia znaczników mogą wysyłać zapytania o IXamlNamespaceResolver usługę jako usługę w kontekście usługi udostępnianym 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.

Uwagi dotyczące użycia platformy WPF

Ten interfejs jest również implementowany w ramach implementacji WPF XAML w XmlnsDictionary klasie . XmlnsDictionary Przechowuje informacje o przestrzeni nazw XAML i współdziała z procesorami XAML w celu przekazywania tych informacji do kontekstu usługi za pośrednictwem tego samego IXamlTypeResolver interfejsu.

Metody

GetNamespace(String)

Pobiera identyfikator przestrzeni nazw XAML dla określonego ciągu prefiksu.

GetNamespacePrefixes()

Zwraca wszystkie możliwe mapowania przestrzeni nazw prefiks-to-XAML (NamespaceDeclaration wartości), które są dostępne w aktywnym kontekście schematu XAML.

Dotyczy