Condividi tramite


LateBoundBitmapDecoder Classe

Definizione

Definisce un decodificatore che richiede la creazione ritardata della bitmap, ad esempio download asincroni di immagini.

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
Ereditarietà
LateBoundBitmapDecoder

Commenti

Un LateBoundBitmapDecoder oggetto viene utilizzato quando DelayCreation viene specificato. La Decoder proprietà crea il "decodificatore reale" necessario su richiesta. Tutte le proprietà del decodificatore restituiscono null durante il download del contenuto.

Un LateBoundBitmapDecoder oggetto può essere creato anche quando il sistema dispone di un'immagine che viene scaricata in modo asincrono in locale. In questo caso, il decodificatore restituisce null anche per le proprietà finché l'immagine non viene scaricata. L'applicazione può controllare la IsDownloading proprietà o aggiungere un delegato per l'evento DownloadCompleted per monitorare lo stato di download. Inoltre, tutti i fotogrammi ottenuti da un LateBoundBitmapDecoder periodo di download dell'immagine restituiranno una larghezza/altezza pari a 1,1 fino al termine del download dei fotogrammi.

BitmapFrame gli oggetti restituiti da questa classe sono bloccati e pertanto non sono modificabili.

Proprietà

Nome Descrizione
CodecInfo

Ottiene informazioni che descrivono questo codec.

ColorContexts

Ottiene un valore che rappresenta il profilo di colore associato a una bitmap, se definito.

Decoder

Ottiene il decodificatore sottostante associato a questo decodificatore ad associazione tardiva.

Dispatcher

Ottiene l'oggetto DispatcherDispatcherObject a cui è associato.

(Ereditato da DispatcherObject)
Frames

Ottiene il contenuto di un singolo frame all'interno di una bitmap.

IsDownloading

Ottiene un valore che indica se il decodificatore sta scaricando il contenuto.

Metadata

Ottiene un'istanza di BitmapMetadata che rappresenta i metadati globali associati a questa bitmap, se vengono definiti i metadati.

(Ereditato da BitmapDecoder)
Palette

Ottiene l'oggetto BitmapPalette associato al decodificatore.

Preview

Ottiene un oggetto BitmapSource che rappresenta l'anteprima globale di questa bitmap, se definito.

Thumbnail

Ottiene un oggetto BitmapSource che rappresenta l'anteprima della bitmap, se definita.

Metodi

Nome Descrizione
CheckAccess()

Determina se il thread chiamante ha accesso a questo DispatcherObjectoggetto .

(Ereditato da DispatcherObject)
CreateInPlaceBitmapMetadataWriter()

Crea un'istanza di InPlaceBitmapMetadataWriter, che può essere usata per aggiornare i metadati di una bitmap.

(Ereditato da BitmapDecoder)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Converte il valore corrente di un oggetto BitmapDecoder in un oggetto String.

(Ereditato da BitmapDecoder)
VerifyAccess()

Impone che il thread chiamante abbia accesso a questo DispatcherObjectoggetto .

(Ereditato da DispatcherObject)

Eventi

Nome Descrizione
DownloadCompleted

Si verifica quando un oggetto BitmapDecoder ha terminato il download del contenuto bitmap.

(Ereditato da BitmapDecoder)
DownloadFailed

Si verifica quando il download del contenuto bitmap non è riuscito.

(Ereditato da BitmapDecoder)
DownloadProgress

Si verifica quando un oggetto BitmapDecoder ha effettuato lo stato di avanzamento del download del contenuto bitmap.

(Ereditato da BitmapDecoder)

Si applica a

Vedi anche