IXamlNamespaceResolver Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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. |