IXamlNameProvider Arabirim

Tanım

Bir nesne girip bir XAML adı döndürmek için kaydetme ve yazma işlemleri sırasında kullanılan bir hizmet sağlar.

public interface class IXamlNameProvider
public interface IXamlNameProvider
type IXamlNameProvider = interface
Public Interface IXamlNameProvider

Açıklamalar

Bu hizmet yalnızca bir öznitelikli değer dönüştürücü kullanımını seri hale getirmesi XamlXmlWriter ve tür dönüştürücüsü veya değer seri hale getiricinin serileştirmeyi desteklemesi gibi bir kaydetme yolu işlemi için geçerlidir. , XamlObjectWriter hizmeti hizmet bağlamında sağlamaz.

Tür dönüştürücüsü veya değer serileştiricisi, hizmet sağlayıcısı olarak kullanılabilir bir şema bağlamını kullanarak ve ardından bu bağlamda uygulanan hizmeti alarak IXamlNameProvider bu hizmete erişebilir. 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.

XAML tanımlı adları doğru kullanmak için, eyleme geçen XAML ad kapsamı ve INameScope onu temsil eden değer hakkında da bilgi edinmeniz gerekebilir.

Yöntemler

GetName(Object)

Belirtilen nesnenin XAML adını alır.

Şunlara uygulanır

Ayrıca bkz.