2017-01-20 14 views
0

私は空のImageを持っていて、フルパスでソースを変更します。私はこれをしようと試みますが、働いていない:imagesource UWPを変更するには

prev.Source = new BitmapImage(new Uri(pathes[0].Path, UriKind.Absolute)); 

Imageは次のようになります。

<Image x:Name="prev" HorizontalAlignment="Right" Height="303" Margin="0,47,10,0" VerticalAlignment="Top" Width="219"/> 
+0

'pathes [0] .Path'の例を挙げてください。 –

+0

アプリケーションに画像ファイルへの読み取りアクセス権がない可能性があります。 [ファイルアクセス許可](https://msdn.microsoft.com/en-us/windows/uwp/files/file-access-permissions)を参照してください。 – Clemens

+0

'' D:\\ onedrive \\ Dképek\\ BG \\ 312fff2a0b6924ea23d954345a499189.png " –

答えて

0

あなたはStorageFileからセットアップイメージソースにしたい場合は、次のコードを使用する必要があります。

using (var imageStream = await file.OpenReadAsync()) 
{ 
    var bitmapImage = new BitmapImage(); 
    await bitmapImage.SetSourceAsync(imageStream); 
    prev.Source = bitmapImage; 
} 
+0

ありがとう、それは働いた! –

関連する問題