Детская коллекция не должна быть изменена во время измерения

Я добавляю ItemControl в панель динамически, как вы видите в коде ниже.

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

У меня уже есть два ребенка в Panel, а itemControl имеет значения. Но когда я добавляю ItemControl в панель, он генерирует исключения, такие как

"Не было установлено никаких компонентов. Дочерняя коллекция не должна быть изменена во время измерения или организации"

Я искал основную причину этого исключения. Но ни одна ссылка или блог не были найдены, чтобы решить эту проблему. Кто-нибудь посоветует мне решить это.

Спасибо, Бхаратираджа.

0 ответов

Другие вопросы по тегам