Bagikan melalui


NullExtension.ProvideValue(IServiceProvider) Metode

Definisi

Menyediakan null untuk digunakan sebagai nilai sebagai output dari ekstensi markup ini.

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

Parameter

serviceProvider
IServiceProvider

Objek yang dapat menyediakan layanan untuk implementasi ekstensi markup.

Mengembalikan

Referensi null.

Keterangan

Metode ini mendukung implementasi prosesor XAML, dan tidak dimaksudkan untuk dipanggil secara langsung. Implementasi prosesor XAML menggunakan metode ini saat membuat grafik objek yang menyertakan x:Null penggunaan ekstensi. Ini bergantung pada perilaku umum untuk prosesor XAML ketika mereka memproses apa pun MarkupExtension dan memanggil implementasinya ProvideValue .

Implementasi ini tidak bergantung pada layanan yang didasarkan pada yang diteruskan serviceProvider. Ini selalu mengembalikan referensi null terlepas dari konteksnya. Dalam implementasi Layanan XAML .NET Framework, nilai yang akan dikembalikan diperoleh dengan mereferensikan XamlLanguage.Null nilai statis.

Berlaku untuk

Lihat juga