Condividi tramite


LateBoundBitmapDecoder Classe

Definizione

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

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.

È anche possibile creare un LateBoundBitmapDecoder oggetto 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à fino a quando 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à

CodecInfo

Ottiene informazioni che descrivono questo codec.

ColorContexts

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

Decoder

Ottiene il decodificatore sottostante associato al decodificatore con associazione tardiva.

Dispatcher

Ottiene l'oggetto Dispatcher associato a DispatcherObject.

(Ereditato da DispatcherObject)
Frames

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

IsDownloading

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

Metadata

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

(Ereditato da BitmapDecoder)
Palette

Ottiene l'oggetto BitmapPalette associato a questo decodificatore.

Preview

Ottiene un oggetto BitmapSource che rappresenta l'anteprima globale di questa bitmap, se ne è stata definita una.

Thumbnail

Ottiene un oggetto BitmapSource che rappresenta l'anteprima della bitmap, se ne è stata definita una.

Metodi

CheckAccess()

Determina se il thread chiamante ha accesso a DispatcherObject.

(Ereditato da DispatcherObject)
CreateInPlaceBitmapMetadataWriter()

Crea un'istanza di InPlaceBitmapMetadataWriter, che è possibile usare 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 l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Converte il valore corrente dell'oggetto BitmapDecoder in un oggetto String.

(Ereditato da BitmapDecoder)
VerifyAccess()

Impone che il thread chiamante abbia accesso a DispatcherObject.

(Ereditato da DispatcherObject)

Eventi

DownloadCompleted

Si verifica al termine del download di contenuto bitmap tramite BitmapDecoder.

(Ereditato da BitmapDecoder)
DownloadFailed

Si verifica in caso di errori di download di contenuto bitmap.

(Ereditato da BitmapDecoder)
DownloadProgress

Si verifica in seguito all'avanzamento del download di contenuto bitmap tramite un BitmapDecoder.

(Ereditato da BitmapDecoder)

Si applica a

Vedi anche