0

ビットマップ画像をクリアしたいのですが。私は両方を試しました

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;
4

1 に答える 1

0

uploadImage.Source=nullがそれを行う必要があります。Sourceプロパティの値をどのようにチェックしていますか?ほくろをお勧めします。
画面に表示される内容に依存している場合は、プロパティの変更が通知されないため、これが間違っている可能性があります。画像のDependencyPropertyを作成するか、INotifyPropertyChangedインターフェイスを介して通知を発行する通常のプロパティを作成してみてください。

于 2010-08-19T05:45:01.770 に答える