【发布时间】:2013-05-10 14:06:10
【问题描述】:
在我的应用程序中,我想允许用户将项目从树视图拖动到画布,并为拖动的项目生成控件。我曾尝试使用 PanelDragDropTarget 来执行此操作,但画布无法监听 drop 事件。
在 xaml 文件中:
<toolkit:PanelDragDropTarget AllowDrop="True" Drop="drop_event">
<Canvas Name="myCanvas" />
</toolkit:PanelDragDropTarget>
在 xaml.cs 文件中:
void drop_event(object sender, DropEventArgs e)
{
MessageBox.Show("dropped");
}
这样做的正确方法是什么?非常感谢。
【问题讨论】:
标签: silverlight canvas drag-and-drop