Aracılığıyla paylaş


LateBoundBitmapDecoder Sınıf

Tanım

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
LateBoundBitmapDecoder

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 geri döner null .

LateBoundBitmapDecoder Ayrıca, sistemde yerel olarak zaman uyumsuz olarak indirilen bir görüntü 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ünün indirilmesi sırasında elde edilen LateBoundBitmapDecoder ç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

CodecInfo

Bu codec bileşenini açıklayan bilgileri alır.

ColorContexts

Bir bit eşlem tanımlanmışsa, bit eşlem ile ilişkili renk profilini 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üsün şu anda içerik indirip indirmediğini belirten 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

BitmapSource Tanımlanmışsa, bu bit eşlem genel önizlemesini temsil eden bir alır.

Thumbnail

BitmapSource Tanımlanmışsa bit eşlem küçük resmini temsil eden bir alır.

Yöntemler

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 InPlaceBitmapMetadataWriterverilerini güncelleştirmek için kullanılabilecek bir örneği oluş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()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ 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

DownloadCompleted

BitmapDecoder Bit 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 eşlem içeriği indirilirken ilerleme kaydedildiğinde BitmapDecoder gerçekleşir.

(Devralındığı yer: BitmapDecoder)

Şunlara uygulanır

Ayrıca bkz.