LateBoundBitmapDecoder Clase

Definición

Define un descodificador que requiere la creación diferida de mapa de bits, como por ejemplo las descargas de imágenes asincrónicas.

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
Herencia
LateBoundBitmapDecoder

Comentarios

LateBoundBitmapDecoder Se usa cuando DelayCreation se especifica . La Decoder propiedad crea el "descodificador real" necesario a petición. Todas las propiedades del descodificador devuelven null mientras se descarga el contenido.

También LateBoundBitmapDecoder se puede crear cuando el sistema tiene una imagen que se descarga de forma asincrónica localmente. En este caso, el descodificador también devuelve null las propiedades hasta que se haya descargado la imagen. La aplicación puede comprobar la IsDownloading propiedad o agregar un delegado para el DownloadCompleted evento para supervisar el estado de descarga. Además, los fotogramas obtenidos a partir de un LateBoundBitmapDecoder momento en que se descarga la imagen devolverán un ancho/alto de 1,1 hasta que los fotogramas hayan terminado de descargarse.

BitmapFrame Los objetos devueltos por esta clase se inmovilizan y, por tanto, son inmutables.

Propiedades

CodecInfo

Obtiene información que describe este códec.

ColorContexts

Obtiene un valor que representa el perfil de color asociado a un mapa de bits, si se ha definido uno.

Decoder

Obtiene el decodificador subyacente asociado a este descodificador enlazado en tiempo de ejecución.

Dispatcher

Obtiene el objeto Dispatcher al que está asociado DispatcherObject.

(Heredado de DispatcherObject)
Frames

Obtiene el contenido de un fotograma individual dentro de un mapa de bits.

IsDownloading

Obtiene un valor que indica si el decodificador está descargando contenido actualmente.

Metadata

Obtiene una instancia de BitmapMetadata que representa los metadatos globales asociados a este mapa de bits, si hay metadatos definidos.

(Heredado de BitmapDecoder)
Palette

Obtiene BitmapPalette que se asocia con este descodificador.

Preview

Obtiene una clase BitmapSource que representa la vista previa global de este mapa de bits, si hay alguno definido.

Thumbnail

Obtiene BitmapSource que representa la miniatura del mapa de bits, si se ha definido uno.

Métodos

CheckAccess()

Determina si el subproceso de la llamada tiene acceso a DispatcherObject.

(Heredado de DispatcherObject)
CreateInPlaceBitmapMetadataWriter()

Crea una instancia de InPlaceBitmapMetadataWriter, que puede usarse para actualizar los metadatos de un mapa de bits.

(Heredado de BitmapDecoder)
Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Convierte el valor actual de un objeto BitmapDecoder en String.

(Heredado de BitmapDecoder)
VerifyAccess()

Exige que el subproceso de la llamada tenga acceso a DispatcherObject.

(Heredado de DispatcherObject)

Eventos

DownloadCompleted

Se produce cuando BitmapDecoder ha terminado de descargar el contenido de mapa de bits.

(Heredado de BitmapDecoder)
DownloadFailed

Se produce cuando hay un error de descarga del contenido de mapa de bits.

(Heredado de BitmapDecoder)
DownloadProgress

Se produce cuando BitmapDecoder avanza en la descarga del contenido de mapa de bits.

(Heredado de BitmapDecoder)

Se aplica a

Consulte también