我有一个ARGB颜色代码,现在我试图通过在代码隐藏中使用该ARGB颜色代码来设置ColorCanvas的selectedcolor。 Argb颜色代码不是静态值,因为它会不断变化。任何人都可以知道如何设置它吗?我试图这样做但它不起作用:
rec.Fill = new SolidColorBrush(Color.FromArgb(a, r, g, b));
答案 0 :(得分:0)
不确定为什么您使用Fill
的{{1}}属性并且未显示Rectangle
,但ColorCanvas
是彩色不是刷子。所以这样的事情应该有效(我的ColorCanvas有x:colorCanvas的名字)。
ColorCanvas.SelectedColor
如果你试图从colorCanvas.SelectedColor = Color.FromArgb(255, 0, 0, 255); //Your Color Value
获取颜色,比如矩形的填充属性(提供它是SolidColorBrush ),那么这样的东西应该有效。
SolidColorBrush
如果这些示例都不是您要求的,请澄清您的问题,添加您尝试过的更多代码以及您可能遇到的任何和所有错误。