Детская коллекция не должна быть изменена во время измерения
Я добавляю ItemControl в панель динамически, как вы видите в коде ниже.
try
{
if (!this.DockPanel.Children.Contains(itemControl))
{
this.DockPanel.Children.Add(itemControl);
}
}
catch(Exception e)
{
Debug.WriteLine(e.Message);
}
У меня уже есть два ребенка в Panel, а itemControl имеет значения. Но когда я добавляю ItemControl в панель, он генерирует исключения, такие как
"Не было установлено никаких компонентов. Дочерняя коллекция не должна быть изменена во время измерения или организации"
Я искал основную причину этого исключения. Но ни одна ссылка или блог не были найдены, чтобы решить эту проблему. Кто-нибудь посоветует мне решить это.
Спасибо, Бхаратираджа.