У меня есть приложение Silverlight 4 с DataGrid. Строки таблицы данных содержат два поля автозаполнения.
![Grid row](https://i.stack.imgur.com/uLlnJ.png)
Всякий раз, когда DataGrid показывает полосу прокрутки, а пользователь прокручивает сетку, весь плагин Silverlight останавливается и вылетает. Когда я запускаю его из отладчика, я обычно получаю следующую ошибку прямо перед зависанием / падением:
"Ошибка: необработанная ошибка в приложении Silverlight Код: 4009
Категория: ManagedRuntimeError Сообщение: Элемент уже является дочерним
другой элемент. "
Я видел несколько предложений о возможных проблемах на форумах silverlight.net, таких как отказ от встроенных шаблонов элементов, но я пока не нашел работающего решения.
Что я ищу, так это любую информацию, связанную с этим: причины, исправления, обходные пути, методы дальнейшего анализа причины проблемы, все, что могло бы помочь.