在我的Windows Phone 8应用程序中,我基本上在异步方法之后删除了Pivot Items。但它抛出了一个Argument Out Of Range异常,并表示Value不会在预期范围内下降。但万一,如果我在调用异步方法之前执行此删除操作,一切都会成功。请检查我的以下代码。我无法准确触发代码中出现的主要问题。你能帮助我吗?
var a=await GetA();
if(a.Value)
{
if(myPivot.Items.Contains(pivItem))
{
myPivot.Items.Remove(pivItem);
}
}
答案 0 :(得分:0)
嗯,通过缩小问题范围,我发现如果删除PivotItem.Header
元素,就不会有更多例外。