【发布时间】:2014-11-15 17:17:22
【问题描述】:
我有很多物品(比如100个),我希望用户左右滑动查看物品的详细描述。
我曾想过使用透视控件,但由于项目太多,这会导致性能问题。
现在,为了使其轻量级,我想在单页中实现场景,并在用户滑动时更改 DataContext。我知道可以从工具包项目中检测到滑动手势。现在,当滑动手势与 Pivot Page 或 Normal Scroll 行为完全一样时,我想为我的网格设置动画。我搜索了一下,发现可以通过创建 StoryBoard 动画来完成,但我在这方面经验较少。任何代码示例都会有所帮助。谢谢。
【问题讨论】:
-
您仍然可以选择枢轴控制!唯一要做的就是动态添加/删除项目。所以只加载 first next 和 first previous 。当枢轴的索引发生变化时,重新加载。
-
我的枢轴也有增量加载行为,所以在列表的末尾我必须获取和添加新项目,当我使用枢轴时,它的循环性质会导致获取序列出现问题。并发布您在评论中解释的一些最低限度的实现。谢谢
-
我不是在谈论将项目添加到您的列表中,而是在枢轴控件中添加/删除“枢轴”。这样您的枢轴控件内最多只有 3 个枢轴项目。
-
你能发布一个示例实现吗?
标签: xaml windows-phone-7 windows-phone-8 storyboard expression-blend