從 StorageFile 載入影象
public static async Task<ImageSource> FromStorageFile(StorageFile sf)
{
using (var randomAccessStream = await sf.OpenAsync(FileAccessMode.Read))
{
var result = new BitmapImage();
await result.SetSourceAsync(randomAccessStream);
return result;
}
}
使用 result 來設定 Image
控制元件的 Source
屬性,無論是 Binding
還是程式碼隱藏
當你需要開啟儲存在使用者磁碟上但未隨應用程式提供的影象時,此功能非常有用