我有一个带有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的列表。
答案 0 :(得分:1)
尝试按顺序4,1,2,3加载4个透视项目。内部枢轴选择更改了事件,对于右侧滑动,您可以删除最右侧的项目并在左侧添加项目,反之亦然。这样您就可以平衡枢轴中的项目。