WinRT FlipView滚动事件

时间:2012-11-28 22:13:11

标签: windows-runtime

当FlipView来回滑动时,是否可以知道当前屏幕上的项目是什么?我能看到的唯一相关事件是SelectionChanged,它只在FlipView休息时才会被提升,而不是当这个人快速浏览多个项目时。我想实现一个“页码”指示器,即使在FlipView没有休息时也会发生变化。我正在使用C ++ / CX。

2 个答案:

答案 0 :(得分:2)

您可以检查属于FlipView控件模板的ScrollViewer。要掌握控件 - 您可以使用VisualTreeHelper扫描可视树以查找它。那么也许ScrollViewer的ViewChanged事件可以让你看看是否操纵了FlipView。

答案 1 :(得分:0)

如果您要做的只是显示页码,您可以将显示数字的TextView DataBind显示给FlipView的SelectedIndex属性。你需要创建一个ValueConverter,它将SelectedIndex加1,但这只需要一分钟。