LateBoundBitmapDecoder Klass

Definition

Definierar en avkodare som kräver fördröjd skapande av bitmappar, till exempel asynkrona nedladdningar av bilder.

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

Kommentarer

A LateBoundBitmapDecoder används när DelayCreation anges. Egenskapen Decoder skapar den nödvändiga "verkliga avkodaren" på begäran. Alla avkodaregenskaper returneras null medan innehållet laddas ned.

En LateBoundBitmapDecoder kan också skapas när systemet har en avbildning som laddas ned asynkront lokalt. I det här fallet returnerar null avkodaren även för egenskaper tills avbildningen har laddats ned. Programmet kan kontrollera IsDownloading egenskapen eller lägga till ett ombud för händelsen för DownloadCompleted att övervaka nedladdningsstatusen. Dessutom returnerar alla bildrutor som hämtas från en LateBoundBitmapDecoder stund avbildningen en bredd/höjd på 1,1 tills bildrutorna har laddats ned.

BitmapFrame objekt som returneras av den här klassen är låsta och är därför oföränderliga.

Egenskaper

Name Description
CodecInfo

Hämtar information som beskriver denna codec.

ColorContexts

Hämtar ett värde som representerar den färgprofil som är associerad med en bitmapp, om en definieras.

Decoder

Hämtar den underliggande avkodaren som är associerad med den här sena avkodaren.

Dispatcher

Hämtar det Dispatcher som DispatcherObject är associerat med.

(Ärvd från DispatcherObject)
Frames

Hämtar innehållet i en enskild ram i en bitmapp.

IsDownloading

Hämtar ett värde som anger om avkodaren för närvarande laddar ned innehåll.

Metadata

Hämtar en instans av BitmapMetadata som representerar de globala metadata som är associerade med den här bitmappen, om metadata har definierats.

(Ärvd från BitmapDecoder)
Palette

Hämtar det BitmapPalette som är associerat med den här avkodaren.

Preview

Hämtar en BitmapSource som representerar den globala förhandsversionen av den här bitmappen, om en har definierats.

Thumbnail

Hämtar en BitmapSource som representerar miniatyrbilden av bitmappen, om en definieras.

Metoder

Name Description
CheckAccess()

Avgör om den anropande tråden har åtkomst till den här DispatcherObject.

(Ärvd från DispatcherObject)
CreateInPlaceBitmapMetadataWriter()

Skapar en instans av InPlaceBitmapMetadataWriter, som kan användas för att uppdatera metadata för en bitmapp.

(Ärvd från BitmapDecoder)
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Konverterar det aktuella värdet för en BitmapDecoder till en String.

(Ärvd från BitmapDecoder)
VerifyAccess()

Framtvingar att den anropande tråden har åtkomst till den här DispatcherObject.

(Ärvd från DispatcherObject)

Händelser

Name Description
DownloadCompleted

Inträffar när en BitmapDecoder har laddat ned bitmappsinnehåll.

(Ärvd från BitmapDecoder)
DownloadFailed

Inträffar när bitmappsinnehållet inte kunde laddas ned.

(Ärvd från BitmapDecoder)
DownloadProgress

Inträffar när en BitmapDecoder har gjort framsteg med att ladda ned bitmappsinnehåll.

(Ärvd från BitmapDecoder)

Gäller för

Se även