BitmapSource クラス

定義

ビットマップ形式のイメージ ソースを使用するプロパティのソース オブジェクトを提供します。

public ref class BitmapSource : ImageSource
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class BitmapSource : ImageSource
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public class BitmapSource : ImageSource
Public Class BitmapSource
Inherits ImageSource
継承
Object Platform::Object IInspectable DependencyObject ImageSource BitmapSource
派生
属性

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)

注釈

重要

通常は BitmapSource 型を直接使用したり作成したりすることはありません。そのため、このページにはコード例が表示されません。 BitmapImage を作成し、それを値として使用する方が一般的です。 コード例と詳細については、 BitmapImage のリファレンス ページを参照してください。

ImageSource と BitmapSource は、 BitmapImage の中間基底クラスです。 Image.Source と ImageBrush.ImageSource に使用するイメージ ソースを作成する方法の詳細については、「Image and ImageBrush」および「BitmapImage」を参照してください。

BitmapSource 派生クラス

BitmapSource は、 BitmapImageWriteableBitmap の親クラスです。

コンストラクター

BitmapSource()

BitmapSource 派生クラスの基底クラス初期化動作を提供します。

プロパティ

Dispatcher

このオブジェクトが関連付けられている CoreDispatcher を取得します。 CoreDispatcher は、コードが UI 以外のスレッドによって開始された場合でも、UI スレッド上の DependencyObject にアクセスできる機能を表します。

(継承元 DependencyObject)
PixelHeight

ビットマップの高さ (ピクセル単位) を取得します。

PixelHeightProperty

PixelHeight 依存関係プロパティを識別します。

PixelWidth

ビットマップの幅 (ピクセル単位) を取得します。

PixelWidthProperty

PixelWidth 依存関係プロパティを識別します。

メソッド

ClearValue(DependencyProperty)

依存関係プロパティのローカル値をクリアします。

(継承元 DependencyObject)
GetAnimationBaseValue(DependencyProperty)

依存関係プロパティに対して確立された基本値を返します。これは、アニメーションがアクティブでない場合に適用されます。

(継承元 DependencyObject)
GetValue(DependencyProperty)

DependencyObject から依存関係プロパティの現在の有効な値を返します。

(継承元 DependencyObject)
ReadLocalValue(DependencyProperty)

ローカル値が設定されている場合は、依存関係プロパティのローカル値を返します。

(継承元 DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

この DependencyObject インスタンスの特定の DependencyProperty に対する変更をリッスンするための通知関数を登録します。

(継承元 DependencyObject)
SetSource(IRandomAccessStream)

ストリームにアクセスして BitmapSource のソース イメージを設定します。 ほとんどの呼び出し元では、代わりに SetSourceAsync を使用する必要があります。

SetSourceAsync(IRandomAccessStream)

ストリームにアクセスし、結果を非同期的に処理することで 、BitmapSource のソース イメージを設定します。

SetValue(DependencyProperty, Object)

DependencyObject の依存関係プロパティのローカル値を設定します。

(継承元 DependencyObject)
UnregisterPropertyChangedCallback(DependencyProperty, Int64)

RegisterPropertyChangedCallback を呼び出して以前に登録した変更通知を取り消します。

(継承元 DependencyObject)

適用対象

こちらもご覧ください