在测量期间不得修改子集合

时间:2017-10-13 09:11:59

标签: c# xaml uwp uwp-xaml

我正在动态地将ItemControl添加到面板中,如下面的代码所示。

try
{
   if (!this.DockPanel.Children.Contains(itemControl))
   {
      this.DockPanel.Children.Add(itemControl);
   }
}
catch(Exception e)
{
    Debug.WriteLine(e.Message);
}

我在Panel中已经有两个孩子,而itemControl有值。但是当我将ItemControl添加到面板中时会抛出类似

的异常
  

"未检测到已安装的组件。不能收集儿童   在衡量期间修改或安排"

我搜索了此异常的根本原因。但是没有找到任何参考或博客来解决这个问题。有人建议我解决这个问题。

谢谢, Bharathiraja。

0 个答案:

没有答案