IXamlNamespaceResolver Arabirim

Tanım

XAML işaretlemesinde eşlendiği için ön ekini temel alan bir XAML ad alanı döndürebilen bir hizmeti açıklar.

public interface class IXamlNamespaceResolver
public interface IXamlNamespaceResolver
type IXamlNamespaceResolver = interface
Public Interface IXamlNamespaceResolver
Türetilmiş

Açıklamalar

Tür dönüştürücüleri ve işaretleme uzantıları, XAML nesne yazıcısı değer dönüştürme davranışını çağırdığında, XAML nesne yazıcısı tarafından sağlanan hizmet bağlamında hizmet olarak sorgulayabilir IXamlNamespaceResolver . Daha fazla bilgi için bkz . XAML için Tür Dönüştürücüleri ve İşaretleme Uzantıları ve Tür Dönüştürücüleri ve İşaretleme Uzantıları için Kullanılabilir Hizmet Bağlamları.

WPF Kullanım Notları

Bu arabirim, XmlnsDictionary sınıfında WPF XAML uygulamasının bir parçası olarak da uygulanır. XmlnsDictionary XAML ad alanı bilgilerini depolar ve XAML işlemcileriyle etkileşim kurarak bu bilgileri aynı IXamlTypeResolver arabirim aracılığıyla hizmet bağlamlarına iletir.

Yöntemler

Name Description
GetNamespace(String)

Belirtilen ön ek dizesi için bir XAML ad alanı tanımlayıcısı alır.

GetNamespacePrefixes()

Etkin XAML şema bağlamında kullanılabilen tüm olası ön ek-XAML ad alanı eşlemelerini (NamespaceDeclaration değerler) döndürür.

Şunlara uygulanır