WP 8.1 ListView项目,'实时'中ist的事件和大小操作

时间:2015-06-03 08:58:57

标签: listview windows-phone windows-phone-8.1

我的目标是制作一个包含项目的列表,其中每个项目都是一点点互动。所以每个项目:

  • 点按时用动画改变它的高度
  • 点击心形图标时的火灾事件

这不是很难肯定吗?不,不是,因为当我触发Animation.Begin()来启动项目的动画高度,动画工作正常,但是当我向下滚动列表时,有些项目没有被点击但被动画“放大”。看起来循环视图使用“新加载”项执行某些奇怪操作,或者事件以某种方式在ListView的不同元素之间共享。我不知道如何解决它,我经常搜索,但没有结果,你们中的任何人都找到了解决方案吗?

修改

首先回答的评论中的解决方案。

1 个答案:

答案 0 :(得分:0)

尝试在listview上设置VirtualizingStackPanel.VirtualizationMode附加属性。查看详细信息here

 <ListView VirtualizingStackPanel.VirtualizationMode="Standard"></ListView>