سؤال

أود مسح صورة نقطية. لقد حاولت كلاهما

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;
هل كانت مفيدة؟

المحلول

exploadimage.source = يجب أن تفعل ذلك. كيف يمكنك التحقق من قيمة خاصية المصدر؟ أود أن أقترح خلد.
إذا كنت تعتمد على ما تراه على الشاشة ، فقد يكون هذا خطأ بسبب عدم إخطار تغييرات الممتلكات. حاول إنشاء اعتماد على الصورة أو خاصية منتظمة تثير إشعارًا من خلال واجهة InotifyPropertyChanged.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top