UWP C#如何从ListView重新排列/重新排序SQLite数据库

UWP C#如何从ListView重新排列/重新排序SQLite数据库,c#,database,sqlite,listview,uwp,C#,Database,Sqlite,Listview,Uwp,我目前在使用SQLite PCL对我的SQLite数据库中的记录/行进行重新排序时遇到问题,我已经设置了ListView,以便能够对项目进行拖动和重新排序,但我无法集中精力使它们的更改显示/保存到数据库中。关于使用ListView更改SQLite数据库表的顺序,我在internet上还没有找到可靠的答案 如果我理解正确,您希望用户能够按照自己喜欢的方式对列表重新排序,并将其存储在数据库中,以便当用户重新打开UWP时,ListView能够按照自己选择的顺序排序 您可以为每个项目创建一个名为Orde

我目前在使用SQLite PCL对我的SQLite数据库中的记录/行进行重新排序时遇到问题,我已经设置了ListView,以便能够对项目进行拖动和重新排序,但我无法集中精力使它们的更改显示/保存到数据库中。关于使用ListView更改SQLite数据库表的顺序,我在internet上还没有找到可靠的答案

如果我理解正确,您希望用户能够按照自己喜欢的方式对列表重新排序,并将其存储在数据库中,以便当用户重新打开UWP时,ListView能够按照自己选择的顺序排序

您可以为每个项目创建一个名为OrderIndex或其他内容的新属性,并在为用户加载列表时使用该属性。您不使用项目的ID,而是使用该属性

默认情况下,您可以说它们是相同的,当用户将一个项目放在另一个项目之上或之下时,他们可以交换OrderIndex值

我希望这个想法能激励你:)