次のコードは実行時に実行され、完全に機能しますが、デザイナーがクラッシュし、その理由がわかりません。
<VisualState x:Name="Selected" >
<Storyboard>
<ColorAnimationUsingKeyFrames Storyboard.TargetProperty="(TextElement.Foreground).(SolidColorBrush.Color)" Storyboard.TargetName="HeaderTopSelected">
<EasingColorKeyFrame KeyTime="0" Value="White"/>
</ColorAnimationUsingKeyFrames>
</Storyboard>
</VisualState>
次のエラーでデザイナーがクラッシュします。
'System.Windows.Media.Animation.ColorAnimationUsingKeyFrames' アニメーション オブジェクトは、互換性のないタイプ 'System.Windows.Media.Brush' であるため、プロパティ 'Foreground' をアニメーション化するために使用できません。
私はこれを何時間も理解しようとしてきましたが、この例がオンラインで何度も表示され、実行時に機能することを考慮して、デザイナーをクラッシュさせる理由がわかりません。
誰かが私が間違っていることを教えてもらえますか?
ありがとう!