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

use*_*015 17 windows-phone-7

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

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

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

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

Mic*_*k N 27

SelectionChanged是用于连接以检测数据透视表项更改的事件.

正如kP建议的那样,SelectedIndex/SelectedItem是您可以访问的属性,以查看当前选择的项目.

这是一个示例事件处理程序,用于在每次更改时显示SelectedIndex.

    private void thisPivot_SelectionChanged(object sender, SelectionChangedEventArgs e) {
        System.Diagnostics.Debug.WriteLine(thisPivot.SelectedIndex);
    }
Run Code Online (Sandbox Code Playgroud)


key*_*rdP 10

您可以使用Pivot.SelectedItem方法,它是一个getter和setter.这将允许您返回PivotItem用户所在的当前状态.或者,如果您只想访问每个PivotItem的索引,则可以使用Pivot.SelectedIndex方法.