WP8 Pivot快速交换问题

时间:2014-11-24 13:20:12

标签: windows-phone-8

我有一个带有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();
        }

基本上我想在加载之前清除pivotItem的列表。

1 个答案:

答案 0 :(得分:1)

尝试按顺序4,1,2,3加载4个透视项目。内部枢轴选择更改了事件,对于右侧滑动,您可以删除最右侧的项目并在左侧添加项目,反之亦然。这样您就可以平衡枢轴中的项目。