Я хочу смешать два градиента по вертикали, в нижнем коде я сделал два градиента, которые слева направо, и те, и другие, и имеют 5 остановок, теперь я хочу сделать вертикальный градиент (сверху вниз) 2 остановки и хочет использовать эти два градиента как остановки, так же как я использую цвета сейчас.Смешивание градиентов в WPF
Вверх = Градиент1; Down = Gradient2;
LinearGradientBrush gradient1 = new LinearGradientBrush();
gradient1.StartPoint = new Point(0, 0);
gradient1.EndPoint = new Point(1, 0);
gradient1.GradientStops.Add(new GradientStop(Colors.AliceBlue, 0));
gradient1.GradientStops.Add(new GradientStop(Colors.Beige, 0.2));
gradient1.GradientStops.Add(new GradientStop(Colors.BlanchedAlmond, 0.4));
gradient1.GradientStops.Add(new GradientStop(Colors.Chartreuse, 0.6));
gradient1.GradientStops.Add(new GradientStop(Colors.Cornsilk, 0.8));
LinearGradientBrush gradient2 = new LinearGradientBrush();
gradient2.StartPoint = new Point(0, 0);
gradient2.EndPoint = new Point(1, 0);
gradient2.GradientStops.Add(new GradientStop(Colors.Aqua, 0));
gradient2.GradientStops.Add(new GradientStop(Colors.Cyan, 0.2));
gradient2.GradientStops.Add(new GradientStop(Colors.DarkOrange, 0.4));
gradient2.GradientStops.Add(new GradientStop(Colors.DarkViolet, 0.6));
gradient2.GradientStops.Add(new GradientStop(Colors.GhostWhite, 0.8));
label1.Background = gradient1;
label2.Background = gradient2;