LateBoundBitmapDecoder Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
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) |