StaticResourceExtension.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.
Mengembalikan objek yang harus diatur pada properti tempat ekstensi ini diterapkan. Untuk StaticResourceExtension, ini adalah objek yang ditemukan dalam kamus sumber daya, di mana objek yang ditemukan diidentifikasi oleh ResourceKey.
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 ekstensi markup.
Mengembalikan
Nilai objek yang akan diatur pada properti tempat ekstensi markup yang disediakan nilai dievaluasi.
Pengecualian
serviceProvider
adalah null
, atau gagal menerapkan layanan yang diperlukan.
Keterangan
Metode ini mendukung implementasi prosesor WPF XAML, dan tidak dimaksudkan untuk dipanggil secara langsung. Implementasi prosesor XAML menggunakan metode ini untuk penanganan StaticResource
nilai ekstensi yang tepat selama pembuatan objek.
Properti yang akan ditetapkan dapat diidentifikasi oleh PropertyInfo (properti standar) atau DependencyProperty (properti dependensi).
Implementasi ini bergantung pada layanan terkait XAML berdasarkan yang diteruskan serviceProvider
. Tidak boleh null
. Dalam implementasi .NET Framework 4, berikut ini adalah layanan yang diperlukan dari konteks layanan:
Jika salah satu layanan ini hilang, penggunaan ekstensi markup akan memberikan pengecualian.
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk