最近我需要添加拖放功能将功能丢弃到Silverlight应用程序。任何人都可以推荐一个好的拖拽和放下控制?
答案 0 :(得分:2)
以下是我到目前为止找到的最好的链接:http://nickssoftwareblog.com/2008/10/07/silverlight-20-in-examples-part-drag-and-drop-inside-out/
该代码可以从博客文章下载,但您必须将其重命名为.zip:http://nickssoftwareblog.files.wordpress.com/2008/10/genericdragdropzip.doc
答案 1 :(得分:2)
我创建了一个拖拉/控制器控制器,我觉得它非常好用。我一直在使用这种技术,我对它非常满意。
http://houseofbilz.com/archive/2009/02/10/drag-and-drop-with-silverlight.aspx
答案 2 :(得分:2)
您可以尝试Blacklight具有非常简洁的拖动面板控件的控件。这是一篇描述其工作原理的博客link。
答案 3 :(得分:2)
我建议Silverlight Toolkit用于在同一个应用程序中拖放元素。
Silverlight 5已经更新。
答案 4 :(得分:0)
我猜你现在已经找到了解决方案。但这是我写的一个解决方案,目前正在使用,它非常灵活且易于使用:http://sl4dragdrop.codeplex.com/
它非常适用于SL5,您只需要在要启用拖放功能的项目或项目控件上添加依赖项属性。
默认情况下,这就足够了。但是如果你想自定义拖放的部分,它会为你提供实现的界面,可以控制像要拖动的元素,要拖动的元素,拖动时要显示的图像等。
我最近对它进行了一些改进,并将在经过一些更多测试后不久发布更新。