我正在使用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);
}
}
主页.xaml
<Canvas x:Name="paint" Background="Transparent" Margin="0,95,0,139" >
</Canvas>
我明白为什么这不起作用。我的代码有什么变化吗?