LinearGradientBrush の WPF に SVG の「gradientUnits=userSpaceOnUse」の同等の属性があるかどうかは誰にもわかりませんか? 私はこれを見つけることができないようです。
そうでない場合、(C# または VB.NET) で計算する方法を知っている人はいますか? たとえば、100x100 の Rectangle で StartPoint が 0,0 で EndPoint が 1,1 の場合、角度は 45 度です。ただし、Rectangle の幅または高さを変更すると (たとえば、幅 = 150)、軸が 45 度ではなくなります。正方形ではない長方形で角度を 45 度に保つように計算して、中央のグラデーションストップの左下から右上隅まで走るようにするにはどうすればよいでしょうか。