首页 > 解决方案 > .net Framework 3.5 版本中的 PropertyGrid 绘制异常

问题描述

首先,我必须使用 .net framework 3.5。我认为新版本可能会更好。我正在尝试为此控件实现一个深色主题。在某些自动下拉列表中(例如,当属性是布尔值或枚举时),下拉列表看起来非常糟糕:

在此处输入图像描述

此实例中的 TextRenderingHint 是一个框架枚举。您会注意到所有的白线(下拉菜单延伸到“对齐”类别标题)。按钮也使用 3D 边框自动呈现,我需要它是平面样式而不是标准(呈现 3D 边框):

在此处输入图像描述

我知道我可以自定义 UITypeEditors - 但宁愿避免麻烦,因为我有很多属性 + 属性类型 + 系统 UITypeEditors 很有帮助。

有没有办法覆盖属性网格项目的绘图方面(就像你可以使用工具条等)?

标签: .netpropertygrid

解决方案


推荐阅读