Wpf 这个仅限XAML的动画有什么问题

Wpf 这个仅限XAML的动画有什么问题,wpf,xaml,animation,Wpf,Xaml,Animation,我有一段XAML代码 <Window x:Class="WPF.XAMLOnly" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="XAMLOnly" Height="300" Width="300"> <Grid> <S

我有一段XAML代码

<Window x:Class="WPF.XAMLOnly" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="XAMLOnly" Height="300" Width="300">
    <Grid>
        <StackPanel>
            <TextBlock Name="textBlock" Margin="5" TextAlignment="Center" Height="30"
                    Text="{Binding ElementName=textBox,Path = Text}" />
            <TextBox Name="textBox" Margin="5" Width="200" TextAlignment="Center" Text="Hello WPF!" />
            <Button Margin="5" Width="200" Content="Change Text Color">
                <Button.Resources>
                    <Storyboard x:Key="OnLoaded1">
                        <ColorAnimation Storyboard.TargetName="textBlock"
                                Storyboard.TargetProperty="(TextBlock.Foreground).(SolidBrush.Color)" From="Black"
                                To="Red" Duration="0:0:1" />
                    </Storyboard>
                </Button.Resources>
                <Button.Triggers>
                    <EventTrigger RoutedEvent="Button.Click">
                        <BeginStoryboard Storyboard="{DynamicResource OnLoaded1}">
                        </BeginStoryboard>
                    </EventTrigger>
                </Button.Triggers>
            </Button>
        </StackPanel>
    </Grid>
</Window>

它给出了运行时错误 在“System.Windows.Baml2006.TypeConverterMarkupExtension”上提供值时引发异常


发生这种情况的原因。

情节提要.TargetProperty
路径中,您编写了
SolidBrush
而不是
SolidColorBrush