السلام عليكم ورحمة الله وبركاته
لدي واجهة استخدم بها عملية الـ Drag & Drop
بين اداتي ListBox والـ Canvas
واستخدمت هذا الكود
public void DropImage7(object sender, DragEventArgs e)
{
ImageSource image = e.Data.GetData(typeof(ImageSource)) as ImageSource;
Image imagecontrol = new Image() { Width = image.Width, Height = image.Height, Source = image };
if (imagecontrol.Source != image1.Source)
{
MessageBox.Show(" تم سحب صورة خاطئة");
movement_sum4++;
Total = Total - 10;
label4.Content = movement_sum4;
total_label.Content = Total;
}
if (imagecontrol.Source == image1.Source)
{
this.photocanvas7.Children.Add(imagecontrol);
Photolistbox.Items.RemoveAt
(Photolistbox.Items.IndexOf(Photolistbox.SelectedItem));
movement_sum2++;
label2.Content = movement_sum2;
}وتمت عمليه السحب والافلات
ولكن المشكلة هي يجب ان اضغط عليها وذلك باختيار العنصر من القائمة اولا ومن ثم السحب <<ترى هل السبب SelectedItem
لأنني اريدها بمجرد الضغطة الاولى تُسحب معي
كيف يمكن ذلك؟؟