在 WPF 中重新排列列表框项目(如 Windows 8 开始屏幕磁贴)

Posted

技术标签:

【中文标题】在 WPF 中重新排列列表框项目(如 Windows 8 开始屏幕磁贴)【英文标题】:Re Arrange ListBox Items in WPF( Like windows 8 start screen tiles ) 【发布时间】:2014-05-02 19:58:10 【问题描述】:

如何重新排列列表框项目,如 Windows 8 起始页。我创建了一个能够在其中拖放/重新排列项目的示例。但我不知道如何实现像 Windows 8 开始屏幕这样的效果(比如将项目与鼠标一起拖动并放下)。在我当前的实现中,当单击并拖动一个小框以及光标即将到来时,整个项目并没有到来。我如何在 WPF 中实现这一点。我不是在问“为我做”。任何人都请指导我实施相同的操作

注意:我在触摸环境中创建它

我当前的实施基于以下链接中给出的答案 *** link

【问题讨论】:

【参考方案1】:

我使用了 Gong-WPF 拖放库:在 GitHub 上 https://github.com/punker76/gong-wpf-dragdrop

那里有关于如何在仓库中的 WPF 中使用拖放的示例。

【讨论】:

以上是关于在 WPF 中重新排列列表框项目(如 Windows 8 开始屏幕磁贴)的主要内容,如果未能解决你的问题,请参考以下文章

WPF多行TabControl而不重新排列行

重新排列 reactstrap 中的列表组项目

如何通过Powershell代码更改特定WPF列表框项的背景颜色?

WPF 从列表框中拖动项目并放入文本框中

WPF:删除样式列表框中焦点项目周围的虚线边框

无法在我的列表框中看到项目的名称,WPF,C#