在这篇博文的帮助下,我能够实现从一个 ListView 拖放到另一个 ListView
我还可以在同一个 ListView 中重新编码项目
CanReorderItems="True"
但我无法将项目从一个 ListView 控件拖放到所需位置的另一个 ListView 控件。
有什么方法可以找出发生下降的位置,以便我可以使用 Insert 方法在该位置插入。
在这篇博文的帮助下,我能够实现从一个 ListView 拖放到另一个 ListView
我还可以在同一个 ListView 中重新编码项目
CanReorderItems="True"
但我无法将项目从一个 ListView 控件拖放到所需位置的另一个 ListView 控件。
有什么方法可以找出发生下降的位置,以便我可以使用 Insert 方法在该位置插入。
http://www.codeproject.com/Articles/536519/Extending-GridView-with-Drag-and-Drop-for-Grouping
GridViewEx 控件对常规 GridView 控件不支持的情况实现拖放:
- 对于 WrapGrid、StackPanel 和 VirtualizingStackPanel 以外的项目面板。
- 启用分组时。
如果用户将某些项目拖到控件的最左侧或最右侧边缘,它还允许将新组添加到基础数据源。
谢谢@Xyroid!!这正是我想要的
这应该有助于:
XAML ListView 和 GridView 重新排序和拖放示例 (Windows 8.1) http://code.msdn.microsoft.com/windowsapps/XAML-ListView-and-GridView-6bd77f71