IXamlSchemaContextProvider Interfaccia

Definizione

Rappresenta un servizio che fornisce informazioni sul contesto dello schema XAML a convertitori di tipi ed estensioni di markup.Represents a service that provides XAML schema context information to type converters and markup extensions.

public interface class IXamlSchemaContextProvider
public interface IXamlSchemaContextProvider
type IXamlSchemaContextProvider = interface
Public Interface IXamlSchemaContextProvider

Commenti

Il IXamlSchemaContextProvider servizio fornisce una proprietà, SchemaContext.The IXamlSchemaContextProvider service provides one property, SchemaContext.

Usare il IXamlSchemaContextProvider servizio e la SchemaContext relativa proprietà quando è necessario il contesto dello schema XAML attivo da un'estensione di markup o da un'implementazione del convertitore di tipi.Use the IXamlSchemaContextProvider service and its SchemaContext property when you need the active XAML schema context from a markup extension or type converter implementation. Molte operazioni correlate a XAML, in particolare la risoluzione di un tipo XAML nel tipo di supporto per la creazione di un oggetto grafico, si basano sulla presenza di un contesto dello schema XAML disponibile.Many XAML-related operations, most notably resolving a XAML type into its backing type for object graph creation, rely on having an available XAML schema context. Tuttavia, per molti scenari, è possibile usare il contesto dello schema XAML fornito da un particolare Framework.However, for many scenarios, you can use the XAML schema context that is provided by a particular framework. In alternativa, è possibile usare il contesto dello schema XAML predefinito fornito da .NET Framework servizi XAML, che usa CLR e il supporto della reflection e può fornire il contesto dello schema XAML necessario per qualsiasi tipo definito da CLR.Or you can use the default XAML schema context provided by .NET Framework XAML Services, which uses CLR and reflection backing and can provide the necessary XAML schema context for any CLR-defined type.

Il IXamlSchemaContextProvider servizio è rilevante principalmente per le implementazioni che prevedono che l'implementazione del convertitore di valori possa essere chiamata quando è supportata da contesti di schema XAML personalizzati.The IXamlSchemaContextProvider service is mainly relevant for implementations that anticipate that their value converter implementation might be called when it is supported by custom XAML schema contexts. È possibile ottenere il servizio dai parametri del punto di ingresso dei metodi virtuali di o TypeConverter MarkupExtension del contesto del servizio report.You can get the service from the entry-point parameters of the virtual methods of TypeConverter or MarkupExtension that report service context. In alternativa, è possibile ottenere il contesto dello schema direttamente da proprietà dedicate di reader XAML o writer XAML specifici.Or you can instead get the schema context directly from dedicated properties of specific XAML readers or XAML writers.

Proprietà

SchemaContext

Ottiene l'oggetto XamlSchemaContext segnalato dal contesto del servizio.Gets the XamlSchemaContext that is reported by the service context.

Si applica a

Vedi anche