アセットから UI に画像ファイルを表示したいと考えています。アイテムとして保管することができましたStorageFile
。どうすれば表示できますか?<Image>
XAMLタグのソースに表示しようとしました。に変換StorageFile
することは可能Image
ですか?
string path = @"Assets\mypicture.png";
StorageFile file = await InstallationFolder.GetFileAsync(path);
アセットから UI に画像ファイルを表示したいと考えています。アイテムとして保管することができましたStorageFile
。どうすれば表示できますか?<Image>
XAMLタグのソースに表示しようとしました。に変換StorageFile
することは可能Image
ですか?
string path = @"Assets\mypicture.png";
StorageFile file = await InstallationFolder.GetFileAsync(path);
この機能を試す
public async Task<Image> GetImageAsync(StorageFile storageFile)
{
BitmapImage bitmapImage = new BitmapImage();
FileRandomAccessStream stream = (FileRandomAccessStream)await storageFile.OpenAsync(FileAccessMode.Read);
bitmapImage.SetSource(stream);
Image image = new Image();
image.Source = bitmapImage;
return image;
}
次のことを試してください。
public async Task<BitmapImage> GetBitmapAsync(StorageFile storageFile)
{
BitmapImage bitmap = new BitmapImage();
IAsyncOperation<IRandomAccessStream> read = storageFile.OpenReadAsync();
IRandomAccessStream stream = await read;
bitmap.SetSource(stream);
return bitmap;
}
この方法で関数を呼び出します。
Image image = new Image();
image.Source = await GetBitmapAsync (file);
image.Source = new BitmapImage(new Uri("file://"+ storageFile.Path))