Windows phone 8 WP8枢轴快速交换问题

Windows phone 8 WP8枢轴快速交换问题,windows-phone-8,Windows Phone 8,我有一个有3个枢轴的枢轴元素。每个透视都有一个与类对象绑定的列表框项。 数据绑定来自Http响应。 我只有一个用于所有pivotsitems加载的通用函数 当我正常滑动时,轴的行为正常。 但是现在,当我在页面之间快速滑动时,数据首先会混淆数据透视项(即显示上一个ivot的数据),一段时间后,只显示正确的数据 您能告诉我是否有任何与透视项目相关联的滑动事件处理程序吗。或者我应该如何处理这个问题 以下是已更改的功能选择: private void RequestsPivot_LoadingPivot

我有一个有3个枢轴的枢轴元素。每个透视都有一个与类对象绑定的列表框项。 数据绑定来自Http响应。 我只有一个用于所有pivotsitems加载的通用函数

当我正常滑动时,轴的行为正常。 但是现在,当我在页面之间快速滑动时,数据首先会混淆数据透视项(即显示上一个ivot的数据),一段时间后,只显示正确的数据

您能告诉我是否有任何与透视项目相关联的滑动事件处理程序吗。或者我应该如何处理这个问题

以下是已更改的功能选择:

private void RequestsPivot_LoadingPivotItem(object sender, PivotItemEventArgs e)
        {
            if (e.Item == Unapproved_PivotItem)
            {
                status = RequestorStatus.UnApproved;
            }
            else if (e.Item == Rejected_PivotItem)
            {
                status = RequestorStatus.Rejected;
            }
            else if (e.Item == Approved_PivotItem)
            {
                status = RequestorStatus.Approved;
            }

            fetchData();
        }

基本上,我希望在加载数据透视项之前清除数据透视项列表。

尝试按4,1,2,3的顺序加载4个数据透视项。在pivot selection changed事件中,右击可以删除最右侧的项目,并在左侧添加项目,反之亦然。这样,您可以平衡轴中的项目

你的意思是说我应该将透视项动态地添加到透视中,而不是添加到.xaml中?