IXamlNamespaceResolver Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |