2
現在、ポリゴンを描画してからグラデーションで塗り潰そうとしています。問題は、グラデーションがシェイプの上端を上にして斜めにすることです。ここで私が何を話しているかを示すいくつかのxamlがあります。多角形の塗りつぶしグラデーションを作成するにはどうすればよいですか?
<Polygon Points="0,20 0,20 100,0 100,20">
<Polygon.Fill>
<LinearGradientBrush EndPoint="1,0" StartPoint="0,1">
<GradientStop Color="White" Offset="0" />
<GradientStop Color="White" Offset="0.5" />
<GradientStop Color="Black" Offset="0.5" />
</LinearGradientBrush>
</Polygon.Fill>
</Polygon>
このコードは、50%のマークで色が左に白、右が黒に分割されるため、良い例です。カットオフ線が三角形の頂点と斜めになっていることがわかります。あなたがコードを試してみることができない場合のための画像もあります。
それは垂直カットオフと斜めにならないようにそれを作るための方法はありますか?
ありがとう、私はばかです。私は通常、グラデーションの開始と終了を手動で設定しません。ここで私はその三角形と何かを考えており、私はそれが勾配である可能性があることを完全に見落としています。 – thecaptain0220