很难解释,涉及角度和矩形

时间:2011-06-04 09:58:15

标签: c# wpf gradient trigonometry

我有一个矩形和一个角度。我需要在C#中提供 LinearGradientBrush 的起点和终点,以便渐变始终完美地适合此矩形,并且永远不会低于或超过矩形。

你们有些人可以帮助我吗?我确信这是一个非常简单的解决方案。

1 个答案:

答案 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);