Sdílet prostřednictvím


IXamlNamespaceResolver Rozhraní

Definice

Popisuje službu, která může vrátit obor názvů XAML, který je založený na jeho předponě při mapování v kódu XAML.

public interface class IXamlNamespaceResolver
public interface IXamlNamespaceResolver
type IXamlNamespaceResolver = interface
Public Interface IXamlNamespaceResolver
Odvozené

Poznámky

Převaděče typů a rozšíření značek se můžou dotazovat IXamlNamespaceResolver jako službu v kontextu služby, který poskytuje zapisovač objektů XAML, když zapisovač objektu XAML vyvolá chování převodu hodnoty. Další informace najdete v tématu Převaděče typů a rozšíření značek pro kontexty XAML a služby dostupné pro převaděče typů a rozšíření značek.

Poznámky k využití WPF

Toto rozhraní je také implementováno jako součást implementace WPF XAML ve XmlnsDictionary třídě. XmlnsDictionary ukládá informace o oboru názvů XAML a komunikuje s procesory XAML a předává je do kontextu služby prostřednictvím stejného IXamlTypeResolver rozhraní.

Metody

GetNamespace(String)

Načte identifikátor oboru názvů XAML pro zadaný řetězec předpony.

GetNamespacePrefixes()

Vrátí všechna možná mapování oboru názvů předpony k XAML (NamespaceDeclaration hodnoty), které jsou k dispozici v aktivním kontextu schématu XAML.

Platí pro