Witam
Chciałbym aby obiekt (radial gradient), który jest wypełnieniem elipsy zmienił swoją barwę z jednego koloru na drugi, później z drugiego na trzeci (...). Napisałem poniższy kod, jednak kolory zmieniają się sekundę, a ponadto wykonuje się wyłącznie ostatnia ColorAnimation. Co powinienem zmienić?
<Storyboard x:Key="RunAnim">
<ColorAnimation Storyboard.TargetName="e1"
Storyboard.TargetProperty="Fill.(GradientBrush.GradientStops)[0].(GradientStop.Color)"
From="Red" To="Orange"/>
<ColorAnimation Storyboard.TargetName="e1"
Storyboard.TargetProperty="Fill.(GradientBrush.GradientStops)[0].(GradientStop.Color)"
To="Yellow"/>
<ColorAnimation Storyboard.TargetName="e1"
Storyboard.TargetProperty="Fill.(GradientBrush.GradientStops)[0].(GradientStop.Color)"
To="Green"/>
<ColorAnimation Storyboard.TargetName="e1"
Storyboard.TargetProperty="Fill.(GradientBrush.GradientStops)[0].(GradientStop.Color)"
To="Blue"/>
<ColorAnimation Storyboard.TargetName="e1"
Storyboard.TargetProperty="Fill.(GradientBrush.GradientStops)[0].(GradientStop.Color)"
To="Cyan"/>
</Storyboard>
Pozdrawiam