IXamlSchemaContextProvider Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un servizio che fornisce informazioni sul contesto dello schema XAML a convertitori di tipi ed estensioni di markup.
public interface class IXamlSchemaContextProvider
public interface IXamlSchemaContextProvider
type IXamlSchemaContextProvider = interface
Public Interface IXamlSchemaContextProvider
Commenti
Il IXamlSchemaContextProvider servizio fornisce una proprietà, SchemaContext.
Usare il servizio e la IXamlSchemaContextProvider relativa SchemaContext proprietà quando è necessario il contesto dello schema XAML attivo da un'implementazione di estensione di markup o convertitore di tipi. Molte operazioni correlate a XAML, in particolare la risoluzione di un tipo XAML nel relativo tipo di backup per la creazione del grafico a oggetti, si basano sulla presenza di un contesto di schema XAML disponibile. Tuttavia, per molti scenari, è possibile usare il contesto dello schema XAML fornito da un framework specifico. In alternativa, è possibile usare il contesto dello schema XAML predefinito fornito da .NET Framework XAML Services, che usa CLR e backing di reflection e può fornire il contesto dello schema XAML necessario per qualsiasi tipo definito da CLR.
Il IXamlSchemaContextProvider servizio è principalmente rilevante per le implementazioni che prevedono che l'implementazione del convertitore di valori possa essere chiamata quando è supportata da contesti di schema XAML personalizzati. È possibile ottenere il servizio dai parametri di ingresso dei metodi virtuali di o MarkupExtension dal contesto del TypeConverter servizio di report. In alternativa, è possibile ottenere il contesto dello schema direttamente dalle proprietà dedicate di lettori XAML o writer XAML specifici.
Proprietà
SchemaContext |
Ottiene l'oggetto XamlSchemaContext segnalato dal contesto del servizio. |