PhotoChooserTaskを使用して画像を選択しています。選択した画像をキャンバスに読み込もうとしていますが、読み込めません。
これが私のコードです
void photoChooserTask_Completed(object sender, PhotoResult e)
{
if (e.TaskResult == TaskResult.OK)
{
Image image = new Image();
string path = e.OriginalFileName;
Uri uri = new Uri(path, UriKind.Relative);
ImageSource img = new System.Windows.Media.Imaging.BitmapImage(uri);
image.Height = paint.Height;
image.Width = paint.Width;
image.SetValue(Image.SourceProperty, img);
Canvas.SetLeft(image, 50);
Canvas.SetTop(image, 50);
paint.Children.Add(image);
}
}
MainPage.xaml
<Canvas x:Name="paint" Background="Transparent" Margin="0,95,0,139" >
</Canvas>
これが機能しない理由がわかります。コードに変更はありますか?