C# 应用程序范围的颜色管理

标签 c# colors themes

我要编写一个大型 C# 应用程序。 关键是控件的颜色应该可以由应用程序的用户调整。 如果有任何解决方案可以覆盖(仅针对此应用程序的上下文)System.Drawing.SystemColors,那将是非常好的,这样我就不必手动设置每个控件的值。 有人知道我的问题的解决方案就是这么简单吗? 谢谢

最佳答案

查看应用程序设置绑定(bind)。不确定如何对所有控件执行此操作,但只需递归遍历控件树就足够了。

关于C# 应用程序范围的颜色管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/806564/

相关文章:

java - 使用纯 Java 模仿 JavaFX 的 ColorAdjust 亮度

java - java应用程序中未应用背景颜色

VScode 中 JavaScript 颜色突出显示错误

android - 如何使用 AppCompat 应用主题通过 "android:theme"属性设置chipBackgroundColor

c# - 为匿名类创建类的快速方法

c# - 自动映射器 UseDestinationValue 不起作用

c# - XSLT 的输出参数

javascript - highchart 获取系列颜色和标记

android - 如何在自定义主题中引用样式

c# - 想要以与保存在 C# windowsForm 中相同的格式读取从数据库检索的文件