我的代码
private void button_click(object sender,RoutedEventArgs e)
{
path = "C:\\1.jpg"
BitmapImage imageBitmap = new BitmapImage();
imageBitmap.BeginInit();
imageBitmap.UriSource = new Uri(path,UriKind.Relative);
image.Source = imageBitmap ;
}
我想从应用程序中单击按钮时会显示图像。 (我使用的是.NET Framework 4.6) 谢谢。
答案 0 :(得分:2)
您应该致电EndInit()
上的imageBitmap
。
private void button_click(object sender,RoutedEventArgs e)
{
path = "C:\\1.jpg"
BitmapImage imageBitmap = new BitmapImage();
imageBitmap.BeginInit();
imageBitmap.UriSource = new Uri(path, UriKind.Absolute);
imageBitmap.EndInit();
image.Source = imageBitmap;
}
或更短,使用另一个BitmapImage
构造函数,没有多余的UriKind
:
image.Source = new BitmapImage(new Uri(path));