加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 在PivotItem导航WP7期间调用哪个方法/函数

发布时间:2020-12-15 03:53:13 所属栏目:百科 来源:网络整理
导读:我刚刚开始使用 Windows Phone 7开发,并且在使用Pivot控件时遇到了这个问题: 我有3个pivotitems和滑动运动在枢轴之间导航工作非常好,但问题是…… 我需要调用一个不同的函数,比如当一个pivotitem可见时说function1(),然后在用户滑动到另一个pivotitem时调用
我刚刚开始使用 Windows Phone 7开发,并且在使用Pivot控件时遇到了这个问题:

我有3个pivotitems和滑动运动在枢轴之间导航工作非常好,但问题是……

我需要调用一个不同的函数,比如当一个pivotitem可见时说function1(),然后在用户滑动到另一个pivotitem时调用一个函数say function2().

是否有任何委托方法来处理这个…?

谢谢你的帮助!

解决方法

您可以处理Pivot控件的LoadingPivotItem事件.此事件传递PivotItemEventArgs,其中包含一个属性,让您知道将要显示的枢轴.使用此功能,您可以加载相关的控件和属性.例如,
private void pivotMain_LoadingPivotItem(object sender,PivotItemEventArgs e)
{
      if (e.Item == pivotItem1)
      {
          //Load Pivot Item 1 stuff
      }

      if (e.Item == pivotItem2)
      {
          //Load Pivot Item 2 stuff      
      }
}

在上面的示例中,pivotItem1和pivotItem2是我给每个PivotItem的名称,因此您可以为每个PivotItem提供您想要的任何名称,并检查它们是否即将显示.如果要在PivotItem加载后处理事件,可以使用Pivot.LoadedPivotItem方法.

如果您想知道当前正在显示哪个PivotItem,您可以使用Pivot.SelectedIndex方法.它是从零开始的,因此第一个PivotItem的索引为0,第二个将为1,依此类推.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读