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 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à
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) |