【发布时间】:2017-04-12 02:33:37
【问题描述】:
我想使用 LinearGradientBrush 在画布上水平填充我的矩形。
我的代码:
<Rectangle Width="200" Height="200">
<Rectangle.Fill>
<LinearGradientBrush StartPoint="0,0.5" EndPoint="1,0.5" >
<GradientStop Color="Red" Offset="0" />
<GradientStop Color="Blue" Offset="1" />
</LinearGradientBrush>
</Rectangle.Fill>
</Rectangle>
但我注意到最左边的红色不是#FFFF0000,而是#FFFE0000
【问题讨论】:
-
感谢 Huy Nguyen,我没有足够的声望来显示截图。
-
您是否尝试用十六进制写红色而不是字面上的红色。例如
? -
感谢 Jacek Gzel,但我尝试使用 #FFFF0000,结果是一样的。这很难理解。
标签: silverlight lineargradientbrush