7

Windows7 中的 TaskDialog 顶部有一个蓝色的 Main Instruction 文本。有没有办法将该颜色作为 WPF 中的画笔值?

4

2 回答 2

9

这些颜色实际上是在Windows 用户体验交互指南中定义的。据我所知,它们不能用作命名系统颜色,但该指南明确列出了各种文本元素的 RGB 颜色和字体大小。

于 2011-05-15T17:53:59.187 回答
2

我在这里写过这个:http: //blog.quppa.net/2011/04/30/windows-theme-fonts/

简而言之,不,WPF 不支持检索字体大小/颜色/等。主题部分,但在 Win32 中有 GetThemeFont 和 GetThemeColor 函数。但是,这些仅在启用视觉样式时才有效,并且您需要在使用 Windows 经典或高对比度主题时硬编码后备值。在“主要说明”文本的情况下,您应该使用标题字体(幸运的是,这 可以通过 WPF 访问)。

于 2011-06-04T16:35:12.693 回答