首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取TaskDialog主指令文本的颜色值

获取TaskDialog主指令文本的颜色值
EN

Stack Overflow用户
提问于 2011-05-16 01:22:32
回答 2查看 1K关注 0票数 7

Windows7中的TaskDialog在顶部有一个蓝色的主指令文本。有没有办法在WPF中获取该颜色作为笔刷的值?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-05-16 01:53:59

这些颜色实际上是在Windows User Experience Interaction Guidelines中定义的。据我所知,它们不是命名系统颜色,但指南明确列出了各种文本元素的RGB颜色和字体大小。

票数 9
EN

Stack Overflow用户

发布于 2011-06-05 00:35:13

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

简而言之,不,在WPF中不支持检索主题部分的字体大小/颜色等,但在Win32中有GetThemeFont和GetThemeColor函数。但是,只有在启用了视觉样式时,这些方法才会起作用,并且在使用Windows Classic或高对比度主题时,您需要对回退值进行硬编码。在“主指令”文本的情况下,你应该使用标题字体(幸好这是accessible through WPF)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6009997

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档