我想清除一个位图图像。我试过了两个
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;
答案 0 :(得分:0)
uploadImage.Source = null应该这样做。你是如何检查Source属性的值的?我建议Mole 如果您依赖于您在屏幕上看到的内容,则由于未通知财产更改,这可能是错误的。尝试为Image创建DependencyProperty或通过INotifyPropertyChanged接口发出通知的常规属性。