LateBoundBitmapDecoder Klasa

Definicja

Definiuje dekoder, który wymaga opóźnionego tworzenia map bitowych, takich jak pobieranie obrazów asynchronicznych.

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

Uwagi

Parametr A LateBoundBitmapDecoder jest używany, gdy DelayCreation jest określony. Właściwość Decoder tworzy niezbędny "rzeczywisty dekoder" na żądanie. Wszystkie właściwości dekodera są zwracane null podczas pobierania zawartości.

Obiekt LateBoundBitmapDecoder można również utworzyć, gdy system ma obraz, który jest pobierany asynchronicznie lokalnie. W takim przypadku dekoder również zwraca null właściwości do momentu pobrania obrazu. Aplikacja może sprawdzić IsDownloading właściwość lub dodać delegata zdarzenia DownloadCompleted , aby monitorować stan pobierania. Ponadto wszystkie ramki uzyskane z LateBoundBitmapDecoder chwili pobierania obrazu będą zwracać szerokość/wysokość 1,1 do momentu zakończenia pobierania ramek.

BitmapFrame obiekty zwracane przez tę klasę są zamrożone i dlatego są niezmienne.

Właściwości

CodecInfo

Pobiera informacje opisujące ten koder-dekoder.

ColorContexts

Pobiera wartość reprezentującą profil kolorów skojarzony z mapą bitową, jeśli jest zdefiniowana.

Decoder

Pobiera podstawowy dekoder, który jest skojarzony z tym dekoderem powiązanym z późnym wiązanym.

Dispatcher

Pobiera element, z Dispatcher który DispatcherObject jest skojarzony.

(Odziedziczone po DispatcherObject)
Frames

Pobiera zawartość pojedynczej ramki w obrębie mapy bitowej.

IsDownloading

Pobiera wartość wskazującą, czy dekoder aktualnie pobiera zawartość.

Metadata

Pobiera wystąpienie BitmapMetadata , które reprezentuje globalne metadane skojarzone z tą mapą bitową, jeśli metadane są zdefiniowane.

(Odziedziczone po BitmapDecoder)
Palette

Pobiera element BitmapPalette skojarzony z tym dekoderem.

Preview

Pobiera element BitmapSource reprezentujący globalny podgląd tej mapy bitowej, jeśli jest zdefiniowany.

Thumbnail

Pobiera obiekt BitmapSource reprezentujący miniaturę mapy bitowej, jeśli jest ona zdefiniowana.

Metody

CheckAccess()

Określa, czy wątek wywołujący ma dostęp do tego DispatcherObjectelementu .

(Odziedziczone po DispatcherObject)
CreateInPlaceBitmapMetadataWriter()

Tworzy wystąpienie InPlaceBitmapMetadataWriterklasy , które może służyć do aktualizowania metadanych mapy bitowej.

(Odziedziczone po BitmapDecoder)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Konwertuje bieżącą wartość elementu BitmapDecoder na wartość String.

(Odziedziczone po BitmapDecoder)
VerifyAccess()

Wymusza, że wątek wywołujący ma dostęp do tego DispatcherObjectelementu .

(Odziedziczone po DispatcherObject)

Zdarzenia

DownloadCompleted

Występuje po zakończeniu pobierania BitmapDecoder zawartości mapy bitowej.

(Odziedziczone po BitmapDecoder)
DownloadFailed

Występuje, gdy pobieranie zawartości mapy bitowej nie powiodło się.

(Odziedziczone po BitmapDecoder)
DownloadProgress

Występuje, gdy nastąpił postęp pobierania BitmapDecoder zawartości mapy bitowej.

(Odziedziczone po BitmapDecoder)

Dotyczy

Zobacz też