WPF中的LinearGradientBrush

简介: 该类继承自GradientBrush,WPF中的画刷都位于System.Windows.Media命名空间下 要了解WPF中的画刷的简单继承关系图请看http://blog.

该类继承自GradientBrush,WPF中的画刷都位于System.Windows.Media命名空间下

要了解WPF中的画刷的简单继承关系图请看http://blog.csdn.net/johnsuna/archive/2007/09/04/1772358.aspx

 

 

这是Brush 类的微软官方的开发库说明:http://msdn.microsoft.com/zh-cn/library/system.windows.media.brush(v=VS.90).aspx

 

该类构造函数有6个重载(下面这个表转自微软官方http://msdn.microsoft.com/zh-cn/library/system.windows.media.lineargradientbrush.lineargradientbrush(v=VS.90).aspx

  名称 说明
LinearGradientBrush 初始化 LinearGradientBrush 类的一个新实例。
LinearGradientBrush(GradientStopCollection) 初始化 LinearGradientBrush 类的一个新实例,该实例具有指定的渐变停止点。
LinearGradientBrush(GradientStopCollection, Double) 初始化 LinearGradientBrush 类的一个新实例,该实例具有指定的 GradientStopCollection 和角度。
LinearGradientBrush(Color, Color, Double) 初始化 LinearGradientBrush 类的一个新实例,该实例具有指定的起始 Color、结束 Color 和角度。
LinearGradientBrush(GradientStopCollection, Point, Point) 初始化 LinearGradientBrush 类的一个新实例,该实例具有指定的渐变停止点、StartPointEndPoint
LinearGradientBrush(Color, Color, Point, Point) 初始化 LinearGradientBrush 类的一个新实例,该实例具有指定的起始 Color、结束 ColorStartPointEndPoint

 

在以前的WPF源码研究(http://blog.csdn.net/yangzhenping/archive/2010/04/06/5453223.aspx)中,第一个类AdjustTheGradient.cs(设置窗口大小改变实现颜色渐变自动适应)用到了上面第4个重载,传入3个参数Colors.Red, Colors.Blue, 0

目录
打赏
0
0
0
0
20
分享
相关文章
|
7月前
|
WPF/C#:BusinessLayerValidation
WPF/C#:BusinessLayerValidation
46 0
WPF 3D:使用GeometryModel3D的BackMaterial
原文 WPF 3D:使用GeometryModel3D的BackMaterial 使用BackMaterial,我们可以定义3D物体的内部材质(或者说是背面),比如,我们定义一个四方体容器,外面现实的是普通材质,里面的则是内部材质。
1372 0
WPF 3D:使用GeometryModel3D的BackMaterial
使用WPF实现3D场景[二]
原文:使用WPF实现3D场景[二] 在上一篇的文章里我们知道如何构造一个简单的三维场景,这次的课程我将和大家一起来研究如何用代码,完成对建立好了的三维场景的观察。
1165 0
WPF“天狗食月”效果
原文:WPF“天狗食月”效果 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yangyisen0713/article/details/18596419 ...
782 0
wpf简单的绘图板
原文:wpf简单的绘图板 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/a771948524/article/details/9323121 ...
892 0
浅谈WPF中的PreviewTextInput
原文:浅谈WPF中的PreviewTextInput     今天在使用TextBox的TextInput事件的时候,发现无论如何都不能触发该事件,然后百思不得其解,最后在MSDN上找到了答案:TextInput 事件可能已被标记为由复合控件的内部实现进行处理。
1216 0
WPF 实现水纹效果
原文:WPF 实现水纹效果 鼠标滑过产生水纹,效果图如下:     XMAL就放置了一个img标签   后台主要代码 窗体加载: private void Window_Loaded(object s...
1565 0
浅谈WPF的VisualBrush
原文:浅谈WPF的VisualBrush     首先看看VisualBrush的解释,msdn上面的解释是使用 Visual 绘制区域,那么我们再来看看什么是Visual呢?官方的解释是:获取或设置画笔的内容,Visual 是直接继承自DependencyObject,UIElement也是直接继...
2234 0
[WPF] PerformClick ?
原文:[WPF] PerformClick ?                                       [WPF] PerformClick ?                                                   周银辉   WPF没有提供这个方法,还真是让人觉得有些讨厌啊。
1087 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等