C# 动态更改渐变笔刷的点?

C# 动态更改渐变笔刷的点?,c#,C#,我想你们都认识这个小朋友: new LinearGradientBrush(PointF, PointF, Color, Color) 我需要改变这些点乘以每秒,我不知道如何。我曾想过多次创建该对象就可以了,但那是一个错误,因为我的程序由于内存问题而崩溃 我需要一种方法来更新渐变笔刷点,有什么方法可以做到这一点吗?我不熟悉这个朋友。我猜它不是来自System.Windows.Media,对吗?因为当点是最后一个时它有构造函数(并且点也有设置器),所以您使用的是哪个包?@KernelMode S

我想你们都认识这个小朋友:

new LinearGradientBrush(PointF, PointF, Color, Color)
我需要改变这些点乘以每秒,我不知道如何。我曾想过多次创建该对象就可以了,但那是一个错误,因为我的程序由于内存问题而崩溃


我需要一种方法来更新渐变笔刷点,有什么方法可以做到这一点吗?

我不熟悉这个朋友。我猜它不是来自
System.Windows.Media
,对吗?因为当
是最后一个时它有构造函数(并且
也有设置器),所以您使用的是哪个包?@KernelMode System.Drawing.Drawing2D
LinearGradientBrush
是一个
可自由化的
,所以我怀疑您在首次应用后是否能够修改它。积分是循环变化的还是每次都有新的积分?@grek40如果这回答了你的问题,我只需要改变每个循环的积分值。在我继续思考之前,请解释一下你真正想要的是什么。有时,一点
LayoutTransform
RenderTransform
可以对未更改画笔的视觉外观产生奇妙的影响。有种感觉我们在这里有一个