LateBoundBitmapDecoder Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Zaman uyumsuz görüntü indirmeleri gibi gecikmeli bit eşlem oluşturma gerektiren bir kod çözücü tanımlar.
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
- Devralma
Açıklamalar
belirtildiğinde DelayCreation A LateBoundBitmapDecoder kullanılır.
Decoder özelliği, isteğe bağlı olarak gerekli "gerçek kod çözücü"leri oluşturur. İçerik indirilirken tüm kod çözücü özellikleri döndürülecektir null .
LateBoundBitmapDecoder Ayrıca, sistem zaman uyumsuz olarak yerel olarak indirilmekte olan bir görüntüye sahip olduğunda da oluşturulabilir. Bu durumda kod çözücü, görüntü indirilene kadar özellikler için de döndürür null . Uygulama, indirme durumunu izlemek için özelliğini denetleyebilir IsDownloading veya olay için DownloadCompleted bir temsilci ekleyebilir. Ayrıca, görüntü indirilirken bir LateBoundBitmapDecoder süre elde edilen çerçeveler, indirme işlemi tamamlanana kadar 1,1 genişlik/yükseklik döndürür.
BitmapFrame Bu sınıf tarafından döndürülen nesneler dondurulur ve bu nedenle sabittir.
Özellikler
| Name | Description |
|---|---|
| CodecInfo |
Bu codec bileşenini açıklayan bilgileri alır. |
| ColorContexts |
Bir bit eşlem ile ilişkilendirilmiş renk profilini (tanımlandıysa) temsil eden bir değer alır. |
| Decoder |
Bu geç bağlanan kod çözücüyle ilişkili temel kod çözücüsün alır. |
| Dispatcher |
Dispatcher Bunun DispatcherObject ilişkili olduğu öğesini alır. (Devralındığı yer: DispatcherObject) |
| Frames |
Bit eşlem içindeki tek bir çerçevenin içeriğini alır. |
| IsDownloading |
Kod çözücüde şu anda içerik indirilip indirilmediğini gösteren bir değer alır. |
| Metadata |
Meta veriler tanımlanmışsa, bu bit eşlemle ilişkili genel meta verileri temsil eden bir örneğini BitmapMetadata alır. (Devralındığı yer: BitmapDecoder) |
| Palette |
BitmapPalette Bu kod çözücüyle ilişkili olan öğesini alır. |
| Preview |
Tanımlanmışsa, bu bit eşleminin genel önizlemesini temsil eden bir BitmapSource alır. |
| Thumbnail |
Tanımlandıysa bit eşlem küçük resmini temsil eden bir BitmapSource alır. |
Yöntemler
| Name | Description |
|---|---|
| CheckAccess() |
Çağıran iş parçacığının bu DispatcherObjectöğesine erişimi olup olmadığını belirler. (Devralındığı yer: DispatcherObject) |
| CreateInPlaceBitmapMetadataWriter() |
bit eşlem meta verilerini güncelleştirmek için kullanılabilecek bir örneği InPlaceBitmapMetadataWriteroluşturur. (Devralındığı yer: BitmapDecoder) |
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| ToString() |
geçerli değerini değerine BitmapDecoderStringdönüştürür. (Devralındığı yer: BitmapDecoder) |
| VerifyAccess() |
Çağıran iş parçacığının bu DispatcherObjectöğesine erişmesini zorlar. (Devralındığı yer: DispatcherObject) |
Ekinlikler
| Name | Description |
|---|---|
| DownloadCompleted |
bit BitmapDecoder eşlem içeriğinin indirilmesi tamamlandığında gerçekleşir. (Devralındığı yer: BitmapDecoder) |
| DownloadFailed |
Bit eşlem içeriği indirilemediğinde gerçekleşir. (Devralındığı yer: BitmapDecoder) |
| DownloadProgress |
bit BitmapDecoder eşlem içeriği indirilirken ilerleme kaydedildiğinde gerçekleşir. (Devralındığı yer: BitmapDecoder) |