c# - 比较画笔和颜色

标签 c# colors brush

if (backBrush == SystemColors.ActiveCaption)

这失败了。说你无法比较画笔和颜色。

如何找到画笔的颜色?

最佳答案

如果 backBrush 是 SolidColorBrush(根据您尝试执行的操作,它可能是),您可以使用:

if(((SolidColorBrush)backBrush).Color == SystemColors.ActiveCaption)

关于c# - 比较画笔和颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2899090/

相关文章:

html - 链接的默认颜色不会改变

php - 使用 PHP 选择合适的背景/前景色

javascript - HTML5 Canvas

c# - 从 .net core 3.1 中的 appsettings.json 获取值

c# - ProgressBar 的默认前景色

colors - 如何更改 JFreeChart 甘特图中特定子任务的颜色?

wpf - 是否可以刷DrawingVisual?

c# - 将 IntPtr 作为函数参数传递会导致内存泄漏吗?

c# - 使用 Enumerable.Range() 填充字典时出现问题

matlab - 是否有 MATLAB 的错误条图的替代品允许刷数据?