在PivotItem导航WP7中调用哪种方法/函数

| 我刚刚开始Windows Phone 7开发,并且在使用Pivot控件时陷入了这个问题: 我有3个枢轴项目,并且在枢轴之间导航的滑动动作效果非常好,但是问题是... 我需要调用一个不同的函数,当一个枢轴项目可见时说function1(),然后在用户滑动到另一个枢轴项目时立即调用函数function2()。 是否有任何委托方法可以处理此问题? 谢谢你的帮助!     
已邀请:
        您可以处理ѭ0控件的
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的索引为of6ѭ,第二个索引为
1
,依此类推。     
        您可以使用SelectionChanged。在此函数中,您将能够查看哪个PivotItem是SelectedItem,并选择要调用的函数。     

要回复问题请先登录注册