我想添加将用户控件从Silverlight 4页面的一部分拖动到同一页面上的另一个用户控件的功能(而不是讨论新的Silverlight 4将文件从操作系统拖到页面上的能力)
哪种方法最直接?什么方法提供最大的灵活性?
以下是我目前发现的一些替代方案
答案 0 :(得分:2)
我无法比较您列出的所有选项,但如果我想实现控制来控制拖放功能,那么我会使用Silveright Toolkit中的DragDrop
和DragDropTarget
类。它是我所知道的唯一的DragDrop框架已经为SL4刷新了,如果你已经使用了Toolkit中的元素,那么这将是一个自然的解决方案。