C # Очистить BitmapImage или его экземпляр - PullRequest
0 голосов
/ 19 августа 2010

Я хотел бы очистить растровое изображение.Я пробовал оба

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 голосов
/ 19 августа 2010

uploadImage.Source = null должен это сделать.Как вы проверяете значение свойства Source?Я бы посоветовал Крот .
Если вы полагаетесь на то, что видите на экране, это может быть неправильно из-за того, что об изменениях свойств не было сообщено.Попробуйте создать DependencyProperty для изображения или обычное свойство, вызывающее уведомление через интерфейс INotifyPropertyChanged.

...