【发布时间】:2016-05-27 07:36:43
【问题描述】:
.NET 框架包含定义所谓的“系统颜色”的类。对于 WinForms,它是 System.Drawing.SystemColors,对于 WP*,它是 System.Windows.SystemColors。我对此有两个问题:
- 所有版本的 Windows 系统颜色的默认值是否相同?如果没有,我在哪里可以找到实际值?
- 系统颜色是否可配置?用户是否可以使用
SystemColors全局更改所有应用程序的外观?
如果颜色确实是可变的,并且我想保持我的应用程序的相同外观,而不管用户配置的颜色和操作系统版本如何,我假设我不能使用SystemColors,而是创建我自己的颜色配置并在整个过程中使用它代码,对吗?
【问题讨论】:
-
您会发现 WPF 团队博客中的这篇文章很有用:SystemColors Reference