C # очистить битовое использование или экземпляр этого
-
29-09-2019 - |
Вопрос
Я хотел бы очистить изображение растрового изображения. Я пробовал оба
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 должен сделать это. Как вы проверяете значение исходного свойства? Я предложил Крот.
Если вы полагаетесь на то, что вы видите на экране, это может быть не так из-за изменений свойств, не уведомленных. Попробуйте создать зависимостьPROPERTY для изображения или регулярного свойства, повышающего уведомление через интерфейс inotifyPropertyChanged.
Не связан с StackOverflow