本文介绍: StartPoint渐变画刷的起点,默认规定起点坐标是(0,0)。注:这个0是指整个长度的0%的位置,而不是坐标为0。EndPoint渐变画刷的终点,默认规定终点坐标是(1,1)。注:这个1是指整个长度的100%的位置,而不是坐标为1。即0.5指的是影响一半的长度如图所示,从(0,0)到(1,1)的渐变画刷会使颜色从左上角开始,平行向右下角位置渐变颜色。该值指定渐变画笔定位坐标解释方式

前言

本章实现效果主要通过OpacityMask与LinearGradientBrush(径向渐变) 的组合应用实现。最终实现效果如下:
在这里插入图片描述

LinearGradientBrush线性渐变画刷

LinearGradientBrush其实很简单我们需要关注5个属性使用这5个属性你就可以完成这个画刷几乎所有的变化。

属性介绍

注:这个0是指整个长度的0%的位置,而不是坐标为0。

注:这个1是指整个长度的100%的位置,而不是坐标为1。即0.5指的是影响一半的长度。

在这里插入图片描述
如图所示,从(0,0)到(1,1)的渐变画刷会使颜色从左上角开始,平行向右下角位置渐变颜色。

首先我们假设上面这个矩形Width=100,Height=50。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注