在datagrid wpf中使用带有复选框控件的ItemsSource之前,项集合必须为空

仅当我添加以下XAML代码时才会出现此错误: 在此处输入图像描述

        

出现此错误的原因有很多,其中大部分(如果不是全部)已经在StackOverflow上讨论过。 看看以下post:

在Silverlight中使用ItemsSource之前,项集合必须为空

错误:在使用ItemsSource之前,Items集合必须为空

在EF中使用ItemsSource之前获取“Items集合必须为空”

DataGridTemplateColumn:在使用ItemsSource之前,Items集合必须为空。

在使用ItemsSource之前,项集合必须为空

如果你在这些post中没有找到答案,也许你可以自己进行搜索…… SO用户通常最好他们提问之前进行搜索。

我第一次也遇到了类似的问题,我注意到如果你忘了添加/封闭,你甚至可能会收到此错误消息

   

标签

仅供参考……

我遇到了问题,因为我添加了这种看起来非常奇怪的风格:

   

这是我的代码! 有用。 真的,我忘了把标签放在合适的地方。