我想清除位图图像。我尝试了两者

uploadImage.Source = null;

uploadImage.Source = "";

这是我用来制作图像的代码:

// BitmapImage.UriSource must be in a BeginInit/EndInit block
BitmapImage myBitmapImage = new BitmapImage();
string curItem = destinationFolder + "\\" + listBox1.SelectedItem.ToString();

myBitmapImage.BeginInit();
myBitmapImage.UriSource = new Uri(@curItem);
myBitmapImage.DecodePixelWidth = 200;
myBitmapImage.EndInit();
uploadImage.Source = myBitmapImage;
有帮助吗?

解决方案

uploadimage.source = null应该这样做。您如何检查源属性的值?我建议 .
如果您依靠您在屏幕上看到的内容,则由于未通知属性更改,可能是错误的。尝试为图像或常规属性创建一个通过InotifyPropertychanged界面提高通知的依赖项。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top