C # Excepción del diseñador WPF: el objeto de animación no se puede usar para animar la propiedad 'Primer plano' [duplicado]

Esta pregunta ya tiene una respuesta aquí:

Color Animation ContentPresenter 1 respuesta

El siguiente código se ejecuta y funciona perfectamente en tiempo de ejecución, pero bloquea al diseñador y NO tengo idea de por qué.

<VisualState x:Name="Selected" >
    <Storyboard>
        <ColorAnimationUsingKeyFrames Storyboard.TargetProperty="(TextElement.Foreground).(SolidColorBrush.Color)" Storyboard.TargetName="HeaderTopSelected">
            <EasingColorKeyFrame KeyTime="0" Value="White"/>
        </ColorAnimationUsingKeyFrames>
    </Storyboard>
</VisualState>

Eso bloquea al diseñador con el siguiente error:

'El objeto de animación' System.Windows.Media.Animation.ColorAnimationUsingKeyFrames 'no se puede usar para animar la propiedad' Foreground 'porque es de tipo incompatible' System.Windows.Media.Brush '

He estado tratando de resolver esto durante horas y ahora no tengo idea de por qué esta falla del diseñador teniendo en cuenta este ejemplo se muestra muchas veces en línea y funciona en tiempo de ejecución.

¿Alguien puede decirme qué estoy haciendo mal?

¡Gracias

Respuestas a la pregunta(1)

Su respuesta a la pregunta