#215 – Other Choices for Gradient Spreads Outside the Fill Area

来源:互联网 发布:淘宝店客服兼职 编辑:程序博客网 时间:2024/06/05 00:19

渐变过程中关于超出渐变区域的处理

原文地址:https://wpf.2000things.com/2011/02/12/215-other-choices-for-gradient-spreads-outside-the-fill-area/

如果在使用渐变的时候,渐变区域的开始和结束点在一条直线上,超出渐变区域的地方如何显示,将通过SpreadMethod 属性来控制。

下面的例子中,渐变从X=0.33开始,到X=0.67结束。你可以通过设置SpreadMethod 属性的不同值来控制X<0.33和X>0.67区域的渐变显示。

SpreadMethod = GradientSpreadMethod.Pad (默认值)。超出部分将按照其边缘的颜色进行填充。

SpreadMethod = GradientSpreadMethod.Reflect。超出的部分将会反向渐变进行填充。

SpreadMethod = GradientSpreadMethod.Repeat。将会按照定义的渐变重复进行填充。


0 0
原创粉丝点击