Windows 10 Creators Update更改了PropertyGrid控件的样式

前端之家收集整理的这篇文章主要介绍了Windows 10 Creators Update更改了PropertyGrid控件的样式前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我刚刚将一些系统升级到Windows 10 Creators Update,我注意到windows格式的PropertyGrid控件将其标题和条形边距的默认视觉样式更改为深灰色,如下所示:

<code></p>PropertyGrid</code> new style

并且由于意外的视觉变化大多发生,用户不满意.有没有办法恢复到旧的默认值或可能覆盖默认样式?

PropertyGrid中有一个错误

属性PropertyGrid.LineColor具有DefaultValue属性Set to SystemColors.InactiveBorder.
但是使用SystemColors.ControlDark初始化内部字段lineColor.

这很糟糕,因为Windows窗体设计器检测到该属性与DefaultValue属性具有相同的值,因此它不会在InitializeComponent中为PropertyGrid.LineColor属性编写设计器代码.因此,在运行时,该属性初始化为SystemColors.ControlDark.

作为快速入侵,您可以在InitializeComponent之后设置属性

InitializeComponent();
propertyGrid.LineColor = SystemColors.InactiveBorder;

猜你在找的Windows相关文章