C#清除BitmapImage或它的实例

时间:2010-08-19 01:28:39

标签: c# wpf bitmapimage

我想清除一个位图图像。我试过了两个

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;

1 个答案:

答案 0 :(得分:0)

uploadImage.Source = null应该这样做。你是如何检查Source属性的值的?我建议Mole 如果您依赖于您在屏幕上看到的内容,则由于未通知财产更改,这可能是错误的。尝试为Image创建DependencyProperty或通过INotifyPropertyChanged接口发出通知的常规属性。