Condividi tramite


IXamlNameProvider Interfaccia

Definizione

Fornisce un servizio che viene utilizzato durante le operazioni di scrittura e salvataggio per immettere un oggetto e restituire un nome XAML.

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

Commenti

Questo servizio è rilevante solo per un'operazione di salvataggio del percorso, ad esempio quando un XamlXmlWriter convertitore di valori con attributi viene serializzatore e il convertitore di tipi o il serializzatore di valori supporta la serializzazione. Un XamlObjectWriter oggetto non fornisce il servizio nel contesto del servizio.

Un convertitore di tipi o un serializzatore di valori può accedere a questo servizio usando un contesto dello schema disponibile come provider di servizi e quindi ottenendo il IXamlNameProvider servizio implementato in tale contesto. Per altre informazioni, vedi Convertitori di tipi ed estensioni di markup per contesti XAML e di servizio disponibili per convertitori di tipi ed estensioni di markup.

Per usare correttamente i nomi definiti da XAML, potrebbe anche essere necessario ottenere informazioni sull'ambito dei nomi XAML in azione e sul INameScope valore che lo rappresenta.

Metodi

GetName(Object)

Recupera il nome XAML dell'oggetto specificato.

Si applica a

Vedi anche