禁用按钮的字体颜色

3
当按钮的IsEnabled属性为false时,如何找到字体的确切灰色? 似乎在Windows版本之间存在细微差别,因此我想从系统中获取此颜色以确保IsEnabled颜色匹配。

1
我认为这个问题最好在Stack Overflow上问。不过,请勿重新发布,我可以帮您迁移问题。 - ChrisF
1个回答

1
如果你在这里看控制模板:

http://msdn.microsoft.com/en-us/library/ms753328.aspx

您可以看到,当按钮被禁用时,前景色定义如下:

<Color x:Key="DisabledForegroundColor">#FF888888</Color>

你应该能够从你的代码中查找DisabledForegroundColor (this.Resources["DisabledForegroundColor"])。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接