在Windows Phone 7中选择了如何检测数据透视表项

时间:2010-10-30 15:52:15

标签: windows-phone-7

我正在Windows Phone 7中实现Pivot控件。

我想知道在用户执行滑动手势后选择并激活了哪个Pivot项目。

如何检测与Pivot控件相关的滑动手势事件?

我应该使用哪种委托方法?

3 个答案:

答案 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事件。