NullExtension.ProvideValue(IServiceProvider) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.