我在wpf中有一个listview,我正在交换两个项目索引..
交换必须对用户可见。
我试过给线程延迟..
它没有用
怎么做..
答案 0 :(得分:0)
我不确定它是否适用于您的问题。
我认为你需要某种动画。如果它是web项目,你可以使用jQuery动画来做到这一点。
答案 1 :(得分:0)
如果我要这样做,我会删除列表视图并将其锁定在您无法再次使用的位置。然后使用您用于查询数据库的任何代码在C#中输出任何列表视图的代码(我认为LINQ to SQL是目前最强大的解决方案),然后使用字符串构建器来构造html。这样,您可以为每个div分配一个id,并在id的末尾附加一个递增的数字。最后你可以编写你的javascript并使用id。这是一个链接,显示如何在不使用gridview控件的情况下构建gridview。
请参阅此链接中问题的第一个答案:How to show pop up menu from database in gridview on each gridview row items?