You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WPF中ObservableCollection与ListView绑定后仅显示空行问题求助

WPF中ObservableCollection与ListView绑定后仅显示空行问题求助

嘿哥们,这个问题我之前也踩过一模一样的坑!你看你定义的ScriptEdiSection类里,Name和Label都是字段(没有get/set访问器的成员),但WPF的数据绑定机制默认只支持绑定到属性(带{ get; set; }的成员)。这就导致ListView能感知到集合里的条目数量(所以空行的数量是对的),但绑定引擎没法读取字段里的内容,自然就显示空单元格啦!

解决方法超简单,把这两个字段改成自动属性就行:

public class ScriptEdiSection
{
    // 将字段替换为带get/set的自动属性
    public string Name { get; set; }
    public string Label { get; set; }
}

另外顺便提个小细节:你在EdiForm的代码里重复声明了public ScriptEdi scriptEdi;,删掉其中一个就行,避免不必要的代码冗余~

改完之后再运行程序,ListView的列里应该就能正常显示Name和Label的内容啦!

备注:内容来源于stack exchange,提问作者ThierryP

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 08:18:08