C# 如何将图像控件绑定到用户选择的文件?

C# 如何将图像控件绑定到用户选择的文件?,c#,xaml,windows-8,winrt-xaml,C#,Xaml,Windows 8,Winrt Xaml,我有一个名为“img”的用户选择的图像文件。如何将图像控件(如下所示)绑定到此文件 <Image Source = "{Binding ImagePath}" /> 但它不起作用。有人能帮我吗?加载图像后,创建一个位图图像 var bi = new BitmapImage(); var fstream = await selectedFile.OpenAsync(FileAccessMode.Read); bi.SetSource(fstream); BImage = bi

我有一个名为“img”的用户选择的图像文件。如何将图像控件(如下所示)绑定到此文件

<Image Source = "{Binding ImagePath}" />

但它不起作用。有人能帮我吗?

加载图像后,创建一个
位图图像

 var bi = new BitmapImage();
 var fstream = await selectedFile.OpenAsync(FileAccessMode.Read);
 bi.SetSource(fstream);
 BImage = bi;
然后确保
BImage
属性通知用户界面。我将
ImagePath
重命名为
BImage
,以澄清它没有直接使用
Path
,但您可以随意调用它

private BitmapImage _bImage;
public BitmapImage BImage
{
   get { return _bImage; }
   set
   {
      _bImage= value;
      NotifyPropertyChanged("BImage");
   }
}
(您的XAML)


加载图像后,创建一个
位图图像

 var bi = new BitmapImage();
 var fstream = await selectedFile.OpenAsync(FileAccessMode.Read);
 bi.SetSource(fstream);
 BImage = bi;
然后确保
BImage
属性通知用户界面。我将
ImagePath
重命名为
BImage
,以澄清它没有直接使用
Path
,但您可以随意调用它

private BitmapImage _bImage;
public BitmapImage BImage
{
   get { return _bImage; }
   set
   {
      _bImage= value;
      NotifyPropertyChanged("BImage");
   }
}
(您的XAML)



我按照keyboardP说的做了,结果成功了。谢谢你的帮助:)我照键盘上说的做了,而且成功了。谢谢你的帮助:)