Silverlight的拖放控件

时间:2009-05-06 14:07:27

标签: c# silverlight drag-and-drop

最近我需要添加拖放功能将功能丢弃到Silverlight应用程序。任何人都可以推荐一个好的拖拽和放下控制?

5 个答案:

答案 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,您只需要在要启用拖放功能的项目或项目控件上添加依赖项属性。

默认情况下,这就足够了。但是如果你想自定义拖放的部分,它会为你提供实现的界面,可以控制像要拖动的元素,要拖动的元素,拖动时要显示的图像等。

我最近对它进行了一些改进,并将在经过一些更多测试后不久发布更新。