线性渐变从下到上

Ran*_*esh 3 wpf xaml lineargradientbrush

我需要一个Ellipse从底部(粉红色)到顶部(红色)的线性渐变.

<Ellipse Width="200" Height="200">    
    <Ellipse.Fill>

        <LinearGradientBrush StartPoint="0,1" EndPoint="1,0" > 

            <GradientStop Color="Pink" Offset="0" />

            <GradientStop Color="Red" Offset="1" />

        </LinearGradientBrush>

    </Ellipse.Fill>    
</Ellipse>
Run Code Online (Sandbox Code Playgroud)

上面的代码显示了从左下到右上的渐变.

我需要渐变从左中间移动到顶部中间.

我尝试改变起点和终点但没有成功.还有其他可以使用的财产吗?

它必须是椭圆上的线性渐变.我不能在这里使用径向渐变.

Pav*_*iuk 9

其工作原理的视觉表示

在此输入图像描述

在此输入图像描述

在此输入图像描述


ASh*_*ASh 7

从底部到顶部的渐变(垂直)

<LinearGradientBrush StartPoint="0,1" EndPoint="0,0">
Run Code Online (Sandbox Code Playgroud)

从左中间到顶部中间的渐变

<LinearGradientBrush StartPoint="0,0.5" EndPoint="0.5,0">
Run Code Online (Sandbox Code Playgroud)