BitmapImage.UriSource プロパティ

定義

この BitmapImage を生成したグラフィックス ソース ファイルの URI (Uniform Resource Identifier) を取得または設定します。

public:
 property Uri ^ UriSource { Uri ^ get(); void set(Uri ^ value); };
Uri UriSource();

void UriSource(Uri value);
public System.Uri UriSource { get; set; }
var uri = bitmapImage.uriSource;
bitmapImage.uriSource = uri;
Public Property UriSource As Uri
<BitmapImage UriSource="uri" />

プロパティ値

この BitmapImage を生成したグラフィックス ソース ファイルの URI (Uniform Resource Identifier) を記述するオブジェクト。

注釈

BaseUri プロパティは、イメージ ソース ファイルを特定の Image 要素に適用する場合に URI を形成する場合に役立ちます。

メモリ不足の状況 (メモリの低い電話の場合が多い) では、"イメージが認識されていません" というメッセージと HRESULT の0x88982F60で例外が発生する可能性があります。 通常、この例外は不適切なデータを示しますが、アプリがメモリ制限に近い場合、例外の原因はメモリ不足である可能性があります。 その場合は、メモリを解放してから、もう一度試してみることをお勧めします。

以前のバージョンのメモ

Windows 8

Windows 8、このプロパティのセッターに関連付けられた URI 検証ロジックがありました。 プロパティ セッターの検証が削除されるWindows 8.1以降。 これは、検証が行われないという意味ではありません。つまり、ソースが適用されている Image の ImageOpened イベントまたは ImageFailed イベントの処理など、使用する必要がある最終的な検証が同じになります。

Windows 8用にコンパイルされたが、Windows 8.1で実行されているアプリでは、新しいWindows 8.1動作が使用されます。

適用対象

こちらもご覧ください