Question

Je voudrais effacer une image bitmap. Je l'ai essayé à la fois

uploadImage.Source = null;

et

uploadImage.Source = "";

Ceci est le code que je fabriquais l'image:

// 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;
Était-ce utile?

La solution

uploadImage.Source = null devrait le faire. Comment allez-vous vérifier la valeur de la propriété Source? Je vous suggère Mole .
Si vous comptez sur ce que vous voyez à l'écran cela peut être mauvais en raison de la propriété ne change pas été notifiée. Essayez de créer un DependencyProperty pour l'image ou une propriété régulière soulevant une notification par l'interface INotifyPropertyChanged.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top