C # Borrar un BitmapImage o la instancia de ella
-
29-09-2019 - |
Pregunta
Me gustaría aclarar una imagen de mapa de bits. He intentado tanto
uploadImage.Source = null;
y
uploadImage.Source = "";
Este es el código que utilicé para hacer la imagen:
// 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;
Solución
uploadImage.Source = null debe hacerlo. ¿Cómo estás mirando el valor de la propiedad Source? Yo sugeriría Mole .
Si usted está confiando en lo que se ve en la pantalla esto puede estar equivocado debido a la propiedad no cambia su notificación. Trate de crear un DependencyProperty para la imagen o una propiedad regular de elevar una notificación a través de la interfaz de INotifyPropertyChanged.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow