LateBoundBitmapDecoder Kelas
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.
Mendefinisikan dekoder yang memerlukan pembuatan bitmap tertunda seperti unduhan gambar asinkron.
public ref class LateBoundBitmapDecoder sealed : System::Windows::Media::Imaging::BitmapDecoder
public sealed class LateBoundBitmapDecoder : System.Windows.Media.Imaging.BitmapDecoder
type LateBoundBitmapDecoder = class
inherit BitmapDecoder
Public NotInheritable Class LateBoundBitmapDecoder
Inherits BitmapDecoder
- Warisan
Keterangan
LateBoundBitmapDecoder digunakan ketika DelayCreation ditentukan. Properti Decoder membuat "dekoder nyata" yang diperlukan berdasarkan permintaan. Semua properti dekoder kembali null
saat konten sedang diunduh.
LateBoundBitmapDecoder juga dapat dibuat ketika sistem memiliki gambar yang sedang diunduh secara asinkron secara lokal. Dalam hal ini, dekoder juga mengembalikan null
properti hingga gambar telah diunduh. Aplikasi dapat memeriksa IsDownloading properti atau menambahkan delegasi peristiwa untuk DownloadCompleted memantau status unduhan. Selain itu, setiap bingkai yang diperoleh dari LateBoundBitmapDecoder saat gambar diunduh akan mengembalikan lebar/tinggi 1,1 hingga bingkai selesai diunduh.
BitmapFrame objek yang dikembalikan oleh kelas ini dibekukan dan oleh karena itu tidak dapat diubah.
Properti
CodecInfo |
Mendapatkan informasi yang menjelaskan codec ini. |
ColorContexts |
Mendapatkan nilai yang mewakili profil warna yang terkait dengan bitmap, jika ditentukan. |
Decoder |
Mendapatkan dekoder yang mendasar yang terkait dengan dekoder yang terlambat terikat ini. |
Dispatcher |
Dispatcher Mendapatkan ini DispatcherObject dikaitkan dengan. (Diperoleh dari DispatcherObject) |
Frames |
Mendapatkan konten bingkai individual dalam bitmap. |
IsDownloading |
Mendapatkan nilai yang menunjukkan apakah dekoder saat ini mengunduh konten. |
Metadata |
Mendapatkan instans BitmapMetadata yang mewakili metadata global yang terkait dengan bitmap ini, jika metadata ditentukan. (Diperoleh dari BitmapDecoder) |
Palette |
BitmapPalette Mendapatkan yang terkait dengan dekoder ini. |
Preview |
BitmapSource Mendapatkan yang mewakili pratinjau global bitmap ini, jika didefinisikan. |
Thumbnail |
BitmapSource Mendapatkan yang mewakili gambar mini bitmap, jika didefinisikan. |
Metode
CheckAccess() |
Menentukan apakah utas panggilan memiliki akses ke ini DispatcherObject. (Diperoleh dari DispatcherObject) |
CreateInPlaceBitmapMetadataWriter() |
Membuat instans InPlaceBitmapMetadataWriter, yang dapat digunakan untuk memperbarui metadata bitmap. (Diperoleh dari BitmapDecoder) |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan dari instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari saat ini Object. (Diperoleh dari Object) |
ToString() |
Mengonversi nilai saat ini menjadi BitmapDecoderString. (Diperoleh dari BitmapDecoder) |
VerifyAccess() |
Memberlakukan bahwa utas panggilan memiliki akses ke ini DispatcherObject. (Diperoleh dari DispatcherObject) |
Acara
DownloadCompleted |
Terjadi ketika telah BitmapDecoder selesai mengunduh konten bitmap. (Diperoleh dari BitmapDecoder) |
DownloadFailed |
Terjadi ketika konten bitmap gagal diunduh. (Diperoleh dari BitmapDecoder) |
DownloadProgress |
Terjadi ketika BitmapDecoder telah membuat kemajuan mengunduh konten bitmap. (Diperoleh dari BitmapDecoder) |