LateBoundBitmapDecoder Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit un décodeur qui nécessite une création bitmap retardée, telle que des 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
Remarques
A LateBoundBitmapDecoder est utilisé lorsqu’il DelayCreation est spécifié. La Decoder propriété crée le « décodeur réel » nécessaire à 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 téléchargée de manière asynchrone localement. Dans ce cas, le décodeur retourne null également les propriétés jusqu’à ce que l’image ait été téléchargée. L’application peut vérifier la IsDownloading propriété ou ajouter un délégué pour l’événement pour surveiller l’état du DownloadCompleted téléchargement. En outre, les images obtenues à partir d’un LateBoundBitmapDecoder moment où l’image est téléchargée 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
| Nom | Description |
|---|---|
| CodecInfo |
Obtient des informations qui décrivent ce codec. |
| ColorContexts |
Obtient une valeur qui représente le profil de couleur associé à une bitmap, si une valeur est définie. |
| Decoder |
Obtient le décodeur sous-jacent associé à ce décodeur à liaison tardive. |
| Dispatcher |
Obtient ce Dispatcher qui DispatcherObject est associé. (Hérité de DispatcherObject) |
| Frames |
Obtient le contenu d’un cadre individuel dans une bitmap. |
| IsDownloading |
Obtient une valeur qui indique si le décodeur télécharge actuellement du contenu. |
| Metadata |
Obtient une instance de BitmapMetadata ce qui représente les métadonnées globales associées à cette bitmap, si les métadonnées sont définies. (Hérité de BitmapDecoder) |
| Palette |
Obtient le BitmapPalette code associé à ce décodeur. |
| Preview |
Obtient un BitmapSource qui représente l’aperçu global de cette bitmap, s’il est défini. |
| Thumbnail |
Obtient une BitmapSource valeur qui représente la miniature de la bitmap, si elle est définie. |
Méthodes
| Nom | Description |
|---|---|
| CheckAccess() |
Détermine si le thread appelant a accès à ce DispatcherObjectfichier . (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() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Convertit la valeur actuelle d’un BitmapDecoderStringen . (Hérité de BitmapDecoder) |
| VerifyAccess() |
Applique que le thread appelant a accès à ce DispatcherObjectfichier . (Hérité de DispatcherObject) |
Événements
| Nom | Description |
|---|---|
| DownloadCompleted |
Se produit lorsqu’un BitmapDecoder fichier a terminé de télécharger du contenu bitmap. (Hérité de BitmapDecoder) |
| DownloadFailed |
Se produit lorsque le contenu bitmap n’a pas pu être téléchargé. (Hérité de BitmapDecoder) |
| DownloadProgress |
Se produit lorsqu’une BitmapDecoder progression a progressé lors du téléchargement du contenu bitmap. (Hérité de BitmapDecoder) |