将项目拖放到所需位置Listview WinRT

时间:2013-08-15 05:31:55

标签: xaml windows-8 windows-runtime winrt-xaml

我可以在此博客帖子的帮助下实现从一个ListView拖放到另一个ListView

  

Windows 8 Drag Drop

我也可以在同一个ListView中重新加载项目

CanReorderItems="True"

但是我无法将项目从一个ListView控件拖放到所需位置的另一个ListView控件。

有没有办法找出掉落的位置,以便我可以使用Insert方法在该位置插入。

2 个答案:

答案 0 :(得分:2)

http://www.codeproject.com/Articles/536519/Extending-GridView-with-Drag-and-Drop-for-Grouping

  

GridViewEx控件实现了拖放操作   常规GridView控件不支持:

     
      
  • 对于WrapGrid,StackPanel和VirtualizingStackPanel以外的项目面板。
  •   
  • 启用分组时。
  •   
     

它还允许将新组添加到基础数据源中   用户将某些项目拖动到最左边或最右边   控制。

谢谢@Xyroid !!这正是我一直在寻找的

答案 1 :(得分:1)

这应该有所帮助:

XAML ListView和GridView重新排序和拖放示例(Windows 8.1) http://code.msdn.microsoft.com/windowsapps/XAML-ListView-and-GridView-6bd77f71