删除Pivot项会导致异常

时间:2013-02-20 08:45:45

标签: c# xaml windows-phone-8

在我的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);
   }
}

1 个答案:

答案 0 :(得分:0)

嗯,通过缩小问题范围,我发现如果删除PivotItem.Header元素,就不会有更多例外。