2009-07-23 116 views
0

在Silverlight(版本3預覽版)中,我想創建具有不同純色的線條,因此在顏色之間沒有漸變。使用不同的純色線,漸變色停止但沒有漸變的solidcolorbrush

基本上我要做到以下幾點:

<Line X1="0" X2="500" StrokeThickness="10"> 
<Line.Stroke> 
    <LinearGradientBrush> 
     <GradientStop Color="Blue" Offset="0.5" /> 
     <GradientStop Color="Red" Offset="1"/> 
    </LinearGradientBrush> 
</Line.Stroke> 
</Line> 

但隨着顏色的離散變化,從藍色到紅色

不是逐漸變化我不知道這是可能的,而不訴諸使用多行?

回答

1

什麼你要找的就是這個

<Line.Stroke> 
    <LinearGradientBrush> 
      <GradientStop Color="Blue" Offset="0.5" /> 
      <GradientStop Color="Red" Offset="0.5" /> 
    </LinearGradientBrush> 
</Line.Stroke> 

通過互相他們沒有在其中從一個到另一個過渡空間的上方設置止損。

希望這會有所幫助。

+0

啊這就是這麼簡單,但永遠不會(也許不會永遠不會)弄清楚自己,謝謝! – eriksmith200 2009-07-23 11:15:01