Lingua

NullExtension.ProvideValue(IServiceProvider) Metodo

Definizione

Fornisce null l'uso come valore come 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.

Valori restituiti

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. Questo si basa sul comportamento generale per i processori XAML quando elaborano qualsiasi MarkupExtension e ne chiamano l'implementazione ProvideValue .

Questa implementazione non si basa sui servizi basati sull'oggetto passato 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 valore statico XamlLanguage.Null.

Si applica a

Vedi anche