LateBoundBitmapDecoder クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
非同期のイメージのダウンロードなど、遅延のビットマップ作成を必要とするデコーダーを定義します。
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が指定されている場合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) |
適用対象
こちらもご覧ください
.NET