WPF -如何在C#中使用SystemColor

iibxawm4  于 2023-08-07  发布在  C#
关注(0)|答案(1)|浏览(101)

我想在我的设计中使用systemcolor,用于按钮的悬停状态。在我下面的图片中,你可以看到当用户将鼠标悬停在“查找和替换”按钮上方时显示的淡蓝色。我想通过编程方式设置这个颜色,所以我尝试从C#设置颜色。但是,当我尝试从SystemColors.Highlight转换到get the RGB values时,颜色是错误的。您可以看到下面的“项目”按钮上使用的颜色。


的数据

byte r = SystemColors.Highlight.R;
byte g = SystemColors.Highlight.G;
byte b = SystemColors.Highlight.B;

字符串

smdncfj3

smdncfj31#

btnUp.Background = new SolidColorBrush(Color.FromRgb(0,0,0));

字符串
试试这个。

相关问题