Aracılığıyla paylaş


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 bir XAML nesne yazıcısı tarafından sağlanan hizmet bağlamında hizmet olarak sorgulayabilir IXamlNamespaceResolver . Daha fazla bilgi için bkz . XAML ve Hizmet Bağlamları için Tür Dönüştürücüleri ve İşaretleme Uzantıları Tür Dönüştürücüleri ve İşaretleme Uzantıları için Kullanılabilir.

WPF Kullanım Notları

Bu arabirim, sınıfındaki WPF XAML uygulamasının XmlnsDictionary 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

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