从下到上线性渐变

Linear Gradient from bottom to top

我需要一个 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>

以上代码显示了从左下角到右上角的渐变。

我需要从左中移动到中上的渐变。

我尝试更改起点和终点,但没有成功。还有没有其他的属性可以用?

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

从下到上的渐变(垂直)

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

从左中到中上的渐变

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

其工作原理的直观表示