我有一个矩形和一个角度。我需要在C#中提供 LinearGradientBrush
的起点和终点,以便渐变始终完美地适合此矩形,并且永远不会低于或超过矩形。
你们有些人可以帮助我吗?我确信这是一个非常简单的解决方案。
答案 0 :(得分:0)
以下工作(我无法测试):
var myBrush = new LinearGradientBrush(Color.Red, Color.Black, myAngle);
myBrush.StartPoint = new Point(myRectangle.X, myRectangle.Y);
myBrush.EndPoint = new Point(myRectangle.X+myRectangle.Width, myRectangle.Y+myRectangle.height);