我正在Windows Phone 7中实现Pivot控件。
我想知道在用户执行滑动手势后选择并激活了哪个Pivot项目。
如何检测与Pivot控件相关的滑动手势事件?
我应该使用哪种委托方法?
答案 0 :(得分:27)
SelectionChanged是用于连接以检测数据透视项目更改的事件。
正如kP建议的那样,SelectedIndex / SelectedItem是您可以访问的属性,以查看当前选择的项目。
这是一个示例事件处理程序,用于在每次更改时显示SelectedIndex。
private void thisPivot_SelectionChanged(object sender, SelectionChangedEventArgs e) {
System.Diagnostics.Debug.WriteLine(thisPivot.SelectedIndex);
}
答案 1 :(得分:10)
您可以使用Pivot.SelectedItem方法,它是一个getter和setter。这将允许您返回用户所在的当前PivotItem
。或者,如果您只想访问每个数据透视表的索引,则可以使用Pivot.SelectedIndex方法。
答案 2 :(得分:0)
如果要在PivotItem实际完全加载并且转换动画序列完成后执行操作,请查看LoadedPivotItem
事件。