LateBoundBitmapDecoder Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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) |