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