Если вы хотите смоделировать два цвета в вертикальном порядке, вы также можете использовать свойство Offset.Если вы установите эти два значения на одно и то же, вы получите симуляцию:
<Border.Background>
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
<GradientStop Color="Green" Offset="0.366" />
<GradientStop Color="Red" Offset="0.366" />
</LinearGradientBrush>
</Border.Background>
Вы можете сделать еще больше:)
<Border.Background>
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
<GradientStop Color="Green" Offset="0.3" />
<GradientStop Color="Red" Offset="0.3" />
<GradientStop Color="Red" Offset="0.7" />
<GradientStop Color="Yellow" Offset="0.7" />
<GradientStop Color="Yellow" Offset="0.9" />
<GradientStop Color="Blue" Offset="0.9" />
</LinearGradientBrush>
</Border.Background>