我正在使用TreeListView在 Windows 窗体应用程序中显示一些数据。当我构建应用程序时,我没有遇到任何问题。我最近被要求向 UI 添加一个按钮,这导致我稍微减小了 TreeListView 的大小,以便该按钮适合窗口底部。
我的问题是,如果我以任何方式调整 TreeListView 控件的任何属性(更改大小、添加/删除锚点等),我将无法再保存文件或重建项目。我收到一个 Visual Studio 错误,而不是正常的构建错误:
“ContainerColumnHeaderConverter”无法将“WinControls.ListView.ContainerColumnHeader”转换为“System.ComponentModel.Design.Serialization.InstanceDescriptor”。
如果我完全删除 TreeListView 的列,我可以再次保存/构建,但第二次创建新列时,错误返回。
由于我使用 Visual Studio 中的属性框进行更改而不是在代码中进行更改,因此我不知道这是怎么发生的。
我究竟做错了什么?
谢谢!