Silverlight的拖放控件

最近我需要向Silverlight应用程序添加拖放function。 谁能推荐一个好的拖放控制?

我创建了一个拖拉/控制器控制器,我觉得它非常好用。 我一直在使用这种技术,我对它非常满意。

http://houseofbilz.com/archive/2009/02/10/drag-and-drop-with-silverlight.aspx

这是我到目前为止找到的最好的链接: 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

您可以尝试Blacklight Controls,它具有非常简洁的拖动面板控件。 这是一个描述其工作原理的博客链接 。

我建议使用Silverlight Toolkit在同一个应用程序中拖放元素。

它已经针对Silverlight 5进行了更新。

我猜你现在已经找到了解决方案。 但这是我写的一个解决方案,目前使用的是非常灵活且易于使用的解决方案: http : //sl4dragdrop.codeplex.com/

它非常适用于SL5,您所要做的就是在要启用拖放的项目或项目控件上添加依赖项属性。

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

我最近对它进行了一些改进,并且在经过一些测试之后很快就会发布更新。