LateBoundBitmapDecoder Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert einen Decoder, der eine verzögerte Bitmap-Erstellung (z. B. asynchrone Bilddownloads) erfordert.
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
- Vererbung
Hinweise
Ein LateBoundBitmapDecoder wird verwendet, wenn DelayCreation angegeben wird. Die Decoder Eigenschaft erstellt den erforderlichen "echten Decoder" auf Bedarfsbasis. Alle Decodereigenschaften werden zurückgegeben null
, während Der Inhalt heruntergeladen wird.
Ein LateBoundBitmapDecoder kann auch erstellt werden, wenn das System über ein Image verfügt, das lokal asynchron heruntergeladen wird. In diesem Fall gibt der Decoder auch für Eigenschaften zurück null
, bis das Image heruntergeladen wurde. Die Anwendung kann die IsDownloading -Eigenschaft überprüfen oder einen Delegaten für das DownloadCompleted Ereignis hinzufügen, um den Download status zu überwachen. Darüber hinaus geben alle Frames, die während LateBoundBitmapDecoder des Herunterladens des Bilds abgerufen wurden, eine Breite/Höhe von 1,1 zurück, bis der Download der Frames abgeschlossen ist.
BitmapFrame Objekte, die von dieser Klasse zurückgegeben werden, sind eingefroren und daher unveränderlich.
Eigenschaften
CodecInfo |
Ruft Informationen ab, die diesen Codec beschreiben. |
ColorContexts |
Ruft einen Wert ab, der das Farbprofil darstellt, das einer Bitmap zugeordnet ist, falls eine definiert ist. |
Decoder |
Ruft den zugrunde liegenden Decoder ab, der dem spät gebundenen Decoder zugeordnet ist. |
Dispatcher |
Ruft den Dispatcher ab, der diesem DispatcherObject zugeordnet ist. (Geerbt von DispatcherObject) |
Frames |
Ruft den Inhalt eines einzelnen Frames innerhalb einer Bitmap ab. |
IsDownloading |
Ruft einen Wert ab, der angibt, ob der Decoder gegenwärtig Inhalt herunterlädt. |
Metadata |
Ruft eine Instanz von BitmapMetadata ab, die die diesem Bitmap zugeordneten globalen Metadaten darstellt (sofern Metadaten definiert sind). (Geerbt von BitmapDecoder) |
Palette |
Ruft die BitmapPalette ab, die diesem Decoder zugeordnet ist. |
Preview |
Ruft eine BitmapSource ab, die die globale Vorschau der Bitmap darstellt, sofern eine definiert ist. |
Thumbnail |
Ruft eine BitmapSource ab, die die Miniaturansicht der Bitmap darstellt, sofern eine definiert ist. |
Methoden
CheckAccess() |
Bestimmt, ob der aufrufende Thread auf dieses DispatcherObject zugreifen kann. (Geerbt von DispatcherObject) |
CreateInPlaceBitmapMetadataWriter() |
Erstellt eine Instanz von InPlaceBitmapMetadataWriter, die verwendet werden kann, um die Metadaten einer Bitmap zu aktualisieren. (Geerbt von BitmapDecoder) |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Konvertiert den aktuellen Wert eines BitmapDecoder in einen String. (Geerbt von BitmapDecoder) |
VerifyAccess() |
Erzwingt, dass der aufrufende Thread auf dieses DispatcherObject zugreifen kann. (Geerbt von DispatcherObject) |
Ereignisse
DownloadCompleted |
Tritt auf, wenn der Download von Bitmapinhalt von einem BitmapDecoder beendet wurde. (Geerbt von BitmapDecoder) |
DownloadFailed |
Tritt auf, wenn Bitmapinhalt nicht heruntergeladen werden konnte. (Geerbt von BitmapDecoder) |
DownloadProgress |
Tritt auf, wenn sich der Status des Downloadvorgangs für Bitmapinhalt von einem BitmapDecoder geändert wird. (Geerbt von BitmapDecoder) |