在Windows 10通用应用程序中删除和重新排序ListView的listviewitem

本文关键字:排序 ListView listviewitem 新排序 10通 Windows 应用程序 删除 | 更新日期: 2023-09-27 18:01:36

目前,我正在开发Windows 10通用应用程序。我想让用户操作一个ListView,如删除和重新排序项目。我在网上找到了一些解决方案,比如这个,但解决方案只适用于桌面应用程序。

CanDragItems = "True" 
IsSwipeEnabled = "True"
ReorderMode = “Enabled”

然而,我们也想在手机上寻求解决方案。至少我们可以让用户自己删除一些项目。
谢谢。

在Windows 10通用应用程序中删除和重新排序ListView的listviewitem

我建议您在代码后面处理绑定到listview的列表或集合。那将是最可靠的方法。

以重新排序为例:如果我们使用linq查询你的后端源与"order by"并重新绑定到listview,你得到它重新排序。

对于Phone,您必须使用ListViewReorderMode枚举。例如:

ReorderMode = ListViewReorderMode.Enabled

ReorderMode = ListViewReorderMode.Disabled .

这些来自Code-Behind