2009-07-23 4 views
0

シルバーライト(バージョン3のプレビュー)では、異なるソリッドカラーのラインを作成したいので、カラー間のグラデーションは不要です。異なるソリッドカラーのライン、グラデーションストップ付きのソリッドカラーブラシ、グラデーションなし

基本的に私は、次の操作を実行したい:

<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

関連する問題