zoukankan      html  css  js  c++  java
  • WPF 运行报错:在使用 ItemsSource 之前,项集合必须为空。

    原因一: 

      cs 文件中 赋值时没有将 ItemsSource 置为 null

    原因二:(多数情况是这个原因导致的错误)

      xml 代码出现问题。

      仔细检查对应控件 那部分的代码, 一般是缺少必要的嵌套

      <DataGrid>

        <Style>

          ...

        </Style>

      </DataGrid>

      这样的代码就会报错:在使用 ItemsSource 之前,项集合必须为空。

      更正后:

      <DataGrid>

        <DataGrid.Recourse>

          <Style>

            ...

          </Style>

        </DataGrid.Recourse>

      </DataGrid>

      错误消失,程序正常运行。

      或者是因为符号冗余,也会导致这个错误。

      比如:我今天就因为把

        <DataGrid>

          ...

        </DataGrid>

      写成了

        <DataGrid>>

          ...

        </DataGrid>

      导致程序运行时报错:在使用 ItemsSource 之前,项集合必须为空。

    总结:

      该有的符号和属性一个也不能少,不需要的一个也不要多加。

  • 相关阅读:
    泛型简介
    单元测试(junit使用)
    枚举简介
    面试题:二叉树的镜像
    面试题:和为S的连续正数列
    面试题:丑数
    面试题:合并两个排序的链表
    面试题:数值的整数次方
    面试题:矩形覆盖
    面试题:数组中的逆序对
  • 原文地址:https://www.cnblogs.com/wynblogscc/p/13941664.html
Copyright © 2011-2022 走看看