2010-08-19 6 views
0

Je souhaite effacer une image bitmap. Je l'ai essayé à la foisC# Effacer une image bitmap ou son instance

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; 
+0

Quel type est 'uploadImage'? Peut-être qu'il a une méthode '.Clear()'? – Timwi

+0

uploadImage est de type Image. Il n'y a pas de méthode Clear(). –

Répondre

0

uploadImage.Source = null devrait le faire. Comment vérifiez-vous la valeur de la propriété Source? Je suggérerais Mole.
Si vous comptez sur ce que vous voyez à l'écran, cela peut être incorrect en raison de la non-notification des modifications de propriété. Essayez de créer un DependencyProperty pour l'image ou une propriété régulière en levant une notification via l'interface INotifyPropertyChanged.

Questions connexes