微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

c# – 如何在Winforms ListView中本地化/重命名“默认”(无组)标头?

想知道是否有人可以帮助解决 Windows Forms / .net ListView问题(在这种情况下使用C#…)

我们将ListViewItems添加到ListView.根据设计,其中一些不属于任何群体.在运行时,它们出现在名为“Default”的组中,该组不是在我们的代码中创建的.Net就是这样做的.

(请注意,当列表视图中只有非组项目时,不会显示此“认”标题.但是,只要添加包含项目的组,它就会出现.)

无论如何,(惊人的)问题是似乎没有办法本地化或重命名该组.如果有人能,我会很高兴的
(a)另行通知我,即如何重命名,或
(b)如何根本不显示认”标题

(注意:我确实认识到我们可以重写以确保所有项目都在组中,让我们完全控制所有组名.但是控件中内置了很多逻辑,如果可能的话我宁愿避免任何重构.,我很想知道这对微软来说是否是一个有趣的疏忽,或者它是否可以改变,我只是太愚蠢而无法找到方法).
谢谢
Karagee

解决方法

这是文档说的

Any items that are not assigned to a group will appear in the default group,which has the header label “DefaultGroup{0}”. The default group is not contained in the Groups collection,and cannot be altered. It is primarily useful in debugging to ensure that all items have been properly added to groups.

所以,我认为这是不可能的.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐