LateBoundBitmapDecoder クラス

定義

非同期のイメージのダウンロードなど、遅延のビットマップ作成を必要とするデコーダーを定義します。

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
継承
LateBoundBitmapDecoder

注釈

LateBoundBitmapDecoderが指定されている場合DelayCreationは、 が使用されます。 プロパティは Decoder 、必要な "実際のデコーダー" をオンデマンドで作成します。 コンテンツのダウンロード中にすべてのデコーダー プロパティが返されます null

LateBoundBitmapDecoderは、システムにローカルで非同期的にダウンロードされているイメージがある場合にも作成できます。 この場合、デコーダーは、イメージが null ダウンロードされるまでプロパティを返します。 アプリケーションは、 プロパティをIsDownloadingチェックしたり、イベントのデリゲートをDownloadCompleted追加してダウンロードの状態を監視したりできます。 さらに、イメージのダウンロード中に から LateBoundBitmapDecoder 取得されたフレームは、フレームのダウンロードが完了するまで、幅/高さが 1,1 になります。

BitmapFrame このクラスによって返されるオブジェクトは固定されるため、変更できません。

プロパティ

CodecInfo

このコーデックを説明する情報を取得します。

ColorContexts

ビットマップ (定義されている場合) に関連付けられているカラー プロファイルを表す値を取得します。

Decoder

この遅延バインド デコーダーに関連付けられている基になるデコーダーを取得します。

Dispatcher

この Dispatcher が関連付けられている DispatcherObject を取得します。

(継承元 DispatcherObject)
Frames

ビットマップ内の個々のフレームのコンテンツを取得します。

IsDownloading

デコーダーが現在コンテンツをダウンロードしているかどうかを示す値を取得します。

Metadata

メタデータが定義されている場合、このビットマップに関連付けられているグローバル メタデータを表す BitmapMetadata のインスタンスを取得します。

(継承元 BitmapDecoder)
Palette

このデコーダーに関連付けられている BitmapPalette を取得します。

Preview

このビットマップのグローバル プレビューが定義されている場合、そのプレビューを表す BitmapSource を取得します。

Thumbnail

ビットマップのサムネイルを表す BitmapSource を取得します (定義されている場合)。

メソッド

CheckAccess()

呼び出し元のスレッドがこの DispatcherObject にアクセスできるかどうかを確認します。

(継承元 DispatcherObject)
CreateInPlaceBitmapMetadataWriter()

ビットマップのメタデータを更新するために使用できる、InPlaceBitmapMetadataWriter のインスタンスを作成します。

(継承元 BitmapDecoder)
Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

BitmapDecoder の現在の値を String に変換します。

(継承元 BitmapDecoder)
VerifyAccess()

呼び出し元のスレッドがこの DispatcherObject にアクセスできるように強制します。

(継承元 DispatcherObject)

イベント

DownloadCompleted

BitmapDecoder によるビットマップ コンテンツのダウンロードが終了したときに発生します。

(継承元 BitmapDecoder)
DownloadFailed

ビットマップ コンテンツのダウンロードが失敗したときに発生します。

(継承元 BitmapDecoder)
DownloadProgress

BitmapDecoder がビットマップ コンテンツのダウンロードを実行しているときに発生します。

(継承元 BitmapDecoder)

適用対象

こちらもご覧ください