如何在 Windows Phone silverlight 应用程序中添加拖放项目?

How add drag&drop items in Windows Phone silverlight app?

我在 Windows Phone Silverlight 8.0 中创建了旧应用程序。我在应用程序中使用 RadDataBoundListBox (Telerik Controls) 作为列表。我需要在我的 app.But 中添加拖放功能,这并不容易。

  1. RadDataBoundListBox 不支持拖放。
  2. 在 Silverlight 8.0 中拖放操作很困难,complex.It 仅 example drag&drop 用于 WP Silverlight 中的列表。但是不适合我

  3. 我可以将应用程序升级到 Wimndows Phone Silverlight 8.1。但是 ListView 不适用于 WP Silverlight 8.1。我应该选择哪个控件进行拖放和重新排序?

我有时间限制。请告诉我解决这个问题的快速方法。

看看drag and drop in windows phone and https://blogs.msdn.microsoft.com/pakistan/2013/07/10/drag-drop-in-silverlight-for-windows-phone/

找了两天相关资料。为 windows phone silverligth 中的项目添加完整的拖放 - 这是不可能的。可用于重新订购。它是 wp silverligth 的 great control(仅重新订购)。我会把项目更新到 windows phone 8.1.

我会推荐 ListBox,使用 linq 扩展可以轻松完成重新排序。

如果你有一个非常大的列表,你应该小心使用列表框。

拖放查看 Drag and drop from list to canvas on windows phone with MVVM