Condividi tramite


NullExtension.ProvideValue(IServiceProvider) Metodo

Definizione

Fornisce null da usare come un valore dell'output di questa estensione di markup.

public:
 override System::Object ^ ProvideValue(IServiceProvider ^ serviceProvider);
public override object ProvideValue (IServiceProvider serviceProvider);
override this.ProvideValue : IServiceProvider -> obj
Public Overrides Function ProvideValue (serviceProvider As IServiceProvider) As Object

Parametri

serviceProvider
IServiceProvider

Oggetto che può fornire servizi per l'implementazione dell'estensione di markup.

Restituisce

Riferimento null.

Commenti

Questo metodo supporta le implementazioni del processore XAML e non deve essere chiamato direttamente. Un'implementazione del processore XAML usa questo metodo quando crea grafici a oggetti che includono un x:Null utilizzo dell'estensione. Ciò si basa sul comportamento generale per i processori XAML quando elaborano qualsiasi MarkupExtension e chiamano la relativa ProvideValue implementazione.

Questa implementazione non si basa sui servizi basati su .serviceProvider Restituisce sempre un riferimento Null indipendentemente dal contesto. Nell'implementazione di .NET Framework XAML Services il valore da restituire viene ottenuto facendo riferimento al XamlLanguage.Null valore statico.

Si applica a

Vedi anche