2011-07-04 21 views
1


我是Silverlight中的新成员。我需要用SolidColorBrush部分填充一个矩形(就像一个Bar,我需要边框)。使用GradientBrush,颜色的变化并不明显。在Silverlight上部分填充一个矩形

我可以为此添加两个矩形,但必须有更好的方法。

任何建议,将不胜感激。

我正在使用Silverlight 4.0。

感谢您的阅读。

-Rakib

回答

1

怎么样使用渐变画笔与渐变色非常接近对方,这样的事情:

<LinearGradientBrush x:Key="_backgroundBrush" StartPoint="0.5,0" EndPoint="0.5,1"> 
     <GradientStop Color="Yellow" Offset="0" /> 
     <GradientStop Color="Yellow" Offset="0.65" /> 
     <GradientStop Color="Blue" Offset="0.66" /> 
     <GradientStop Color="Blue" Offset="1" /> 
</LinearGradientBrush> 
+0

感谢。它工作(至少为我所需要的)。真是好戏!如果我使用相同的值设置中间两个偏移量,它会很好地工作。 – Rakib