【发布时间】:2014-12-08 12:00:40
【问题描述】:
我正在尝试开发一个能够将一些对象拖到 inkcanvas 中的应用程序。这些对象必须具有选择、更改位置、可能调整大小等功能。 有人可以帮我解决这个问题吗? 有什么方法可以在运行时访问选定的 inkcanvas 子项以更改它的位置?每当发生新的拖放事件时,inkcanvas 子项都会添加到 inkcanvas。 (请看下面的代码) 我已经查看了 inkcanvas 的事件,但我找不到任何东西。 我将不胜感激任何帮助。谢谢。
private void Canvas1_Drop(object sender, DragEventArgs e)
{
if (e.Data.GetData(e.Data.GetFormats()[0]) is Image)
{
Image im = (Image)e.Data.GetData(e.Data.GetFormats()[0]);
**Image image1 = new Image();
image1.Source = im.Source;
Canvas1.Children.Add(image1);**
}
}
【问题讨论】: