WP8枢轴快速交换问题
问题描述:
我有一个带3个枢轴的枢轴元素。每个枢轴都有一个与类对象绑定的列表框项目。 数据绑定来自Http响应。 我只有一个共同的功能,所有的pivotsitesms加载。WP8枢轴快速交换问题
当我正常滑动时,枢轴表现正常。 但现在当我在页面之间快速滑动时,数据首先被混淆以用于数据透视项目(即,先前的ivot的数据被显示),并且在一段时间之后仅显示正确的数据。
你能指导我有没有任何滑动事件处理程序与数据透视表项关联。或者我应该如何处理这个问题。
以下是选择改变FUNC:
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名单。
答
尝试按4,1,2,3的顺序加载4个数据透视表项。在透视选择内部更改了事件,对于右滑动,您可以删除最右边的项目并在左侧添加项目,反之亦然。这样您可以平衡数据透视中的项目。
你的意思是说,我应该将数据透视表动态地添加到数据透视中,而不是在.xaml中? – Tulika 2014-11-25 06:27:22
是从代码后面添加数据透视表项 – theEternalStudent 2014-11-30 06:16:27