1
Я пытаюсь переместить одно изображение (это изображение в древовидной структуре) в другое изображение. Используя следующий обработчикперетащить одно изображение поверх другого изображения в WPF
private void DragImage(object sender, MouseButtonEventArgs e)
{
Image image = e.Source as Image;
DataObject data = new DataObject(typeof(ImageSource), image.Source);
DragDrop.DoDragDrop(image, data, DragDropEffects.Copy);
}
private void DropImage(object sender, DragEventArgs e)
{
ImageSource image = e.Data.GetData(typeof(ImageSource)) as ImageSource;
Image imageControl = new Image() { Width = 50, Height = 30, Source = image };
Canvas.SetLeft(imageControl, e.GetPosition(this.Canvas).X);
Canvas.SetTop(imageControl, e.GetPosition(this.Canvas).Y);
this.Canvas.Children.Add(imageControl);
}
После того, как я уронить изображение по холсту. Он держится за это. Я хочу снова переместить его на том же холсте. Можете ли вы предложить, как это можно достичь? Заранее спасибо