添加用户控件"枚举器无效"

Cod*_*nki 1 wpf user-controls visual-studio-2010

我正在使用Visual Studio 2010来创建一个小型WPF应用程序.我创建了一个用户控件,我现在正在尝试添加到我的主窗体中.用户控件确实显示在工具箱中,但每次我尝试将控件拖到窗体时,我都会收到错误:

枚举器无效,因为集合已更改.

我应该知道什么是错的,这让我感到烦恼,我无法弄明白.

Fem*_*ref 6

你在usercontrol的构造函数中有一个错误 - 你正在使用一个foreach循环IEnumerable,当循环运行时,它IEnumerable被更改,这是foreach循环不允许的.如果您正在操作正在迭代的Collection,请使用for循环.