如何在Windows Phone silverlight app中添加拖放项?

时间:2016-05-17 07:53:14

标签: silverlight windows-phone-8 drag-and-drop windows-phone-8.1 telerik

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

  1. RadDataBoundListBox不支持拖放。
  2. 在Silverlight 8.0中,使用拖放功能很复杂。在WP Silverlight中,列表只有example drag&drop。但它不适合我。

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

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

3 个答案:

答案 0 :(得分:1)

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

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

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

答案 1 :(得分:0)

答案 2 :(得分:0)

我搜索了两天的相关信息。为windows phone silverligth中的项添加完整的拖放功能 - 这是不可能的。可以用来重新排序。它是wp silverligth的great control(仅重新排序)。我将把项目更新到Windows Phone 8.1。