LateBoundBitmapDecoder Classe

Définition

Définit un décodeur qui exige une création différée d’images bitmap telle que les téléchargements d’images asynchrones.

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
Héritage
LateBoundBitmapDecoder

Remarques

Un LateBoundBitmapDecoder est utilisé quand DelayCreation est spécifié. La Decoder propriété crée le « décodeur réel » nécessaire sur une base à la demande. Toutes les propriétés du décodeur retournent null pendant le téléchargement du contenu.

Un LateBoundBitmapDecoder peut également être créé lorsque le système a une image qui est en cours de téléchargement asynchrone localement. Dans ce cas, le décodeur retourne null également pour les propriétés jusqu’à ce que l’image ait été téléchargée. L’application peut case activée la IsDownloading propriété ou ajouter un délégué pour l’événement DownloadCompleted afin de surveiller le status de téléchargement. En outre, toutes les images obtenues à partir d’un LateBoundBitmapDecoder moment où l’image est en cours de téléchargement retournent une largeur/hauteur de 1,1 jusqu’à ce que les images aient terminé le téléchargement.

BitmapFrame les objets retournés par cette classe sont figés et sont donc immuables.

Propriétés

CodecInfo

Obtient des informations qui décrivent ce codec.

ColorContexts

Obtient une valeur qui représente le profil de couleurs associé à une image bitmap, le cas échéant.

Decoder

Obtient le décodeur sous-jacent associé à ce décodeur à liaison tardive.

Dispatcher

Obtient le Dispatcher associé à DispatcherObject.

(Hérité de DispatcherObject)
Frames

Obtient le contenu d’une image individuelle dans une image bitmap.

IsDownloading

Obtient une valeur qui indique si le décodeur télécharge actuellement le contenu.

Metadata

Obtient une instance de BitmapMetadata qui représente les métadonnées globales associées à cette image bitmap, si des métadonnées sont définies.

(Hérité de BitmapDecoder)
Palette

Obtient le BitmapPalette associé à ce décodeur.

Preview

Obtient un BitmapSource qui représente l’aperçu global de cette image bitmap, s’il est défini.

Thumbnail

Obtient un BitmapSource qui représente la miniature de l’image bitmap, si elle est définie.

Méthodes

CheckAccess()

Détermine si le thread appelant a accès à ce DispatcherObject.

(Hérité de DispatcherObject)
CreateInPlaceBitmapMetadataWriter()

Crée une instance de InPlaceBitmapMetadataWriter, qui peut être utilisée pour mettre à jour les métadonnées d’une bitmap.

(Hérité de BitmapDecoder)
Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Convertit la valeur actuelle d'un BitmapDecoder en String.

(Hérité de BitmapDecoder)
VerifyAccess()

Garantit que le thread appelant a accès à DispatcherObject.

(Hérité de DispatcherObject)

Événements

DownloadCompleted

Se produit quand un BitmapDecoder a fini de télécharger le contenu de la bitmap.

(Hérité de BitmapDecoder)
DownloadFailed

Se produit quand le téléchargement du contenu de la bitmap a échoué.

(Hérité de BitmapDecoder)
DownloadProgress

Se produit quand un BitmapDecoder a progressé dans le téléchargement du contenu de la bitmap.

(Hérité de BitmapDecoder)

S’applique à

Voir aussi