WPF-以内容演示者为目标';使用关键帧设置彩色动画的s资源

WPF-以内容演示者为目标';使用关键帧设置彩色动画的s资源,wpf,storyboard,coloranimation,Wpf,Storyboard,Coloranimation,所以我的问题是,我在WPF中有一个带有ContentPresenter的按钮,它有一个textblock资源: <ContentPresenter Name="contentHolder" Width="55.77" Height="10.979" RenderTransformOrigin="0.5,0.5" Canvas.Left="3.646" Canvas.Top="9.608" Margin="2"

所以我的问题是,我在WPF中有一个带有ContentPresenter的按钮,它有一个textblock资源:

<ContentPresenter Name="contentHolder" Width="55.77" Height="10.979" RenderTransformOrigin="0.5,0.5" Canvas.Left="3.646" Canvas.Top="9.608" 
                          Margin="2"                              
                          HorizontalAlignment="Center"
                          VerticalAlignment="Center"                              
                          RecognizesAccessKey="True">
   <ContentPresenter.Resources>
      <Style TargetType="{x:Type TextBlock}">
         <Setter Property="HorizontalAlignment" Value="Center"/>
         <Setter Property="VerticalAlignment" Value="Center"/>
         <Setter Property="FontFamily" Value="Arial"/>
         <Setter Property="FontSize" Value="10.667"/>
         <Setter Property="Foreground" Value="#FF141006"/>
         <Setter Property="TextAlignment" Value="Center"/>
         <Setter Property="TextWrapping" Value="Wrap"/>
      </Style>
   </ContentPresenter.Resources>
</ContentPresenter> 

我有一个故事板,它可以在(正常/鼠标切换/按下/和禁用)时更改按钮的背景颜色及其内容。一切都很好…希望按钮的内容在按下时不会改变文本颜色。我的使用关键帧的彩色动画如下所示:

<ColorAnimationUsingKeyFrames BeginTime="00:00:00" Duration="00:00:00.0010000" Storyboard.TargetName="contentHolder" Storyboard.TargetProperty="(TextBlock.Foreground).(SolidColorBrush.Color)">
   <SplineColorKeyFrame KeyTime="00:00:00" Value="White"/>
</ColorAnimationUsingKeyFrames>


正如前面所说的,我所有的触发器都不能正常工作,唯一的问题是内容演示器中文本块的文本没有改变。。。有人对这件事有什么见解吗?

将我的评论转换成答案


如果删除ContentPresenter的TextBlock资源的样式设置器中的设置前景,是否有效?如果是这样的话,可以优先考虑


如果删除
ContentPresenter
TextBlock
资源的
Style
Setter
中的设置
前台
,是否有效?如果是这样的话,这可能是一个优先的情况。对于这样的问题,你最好发布完整的风格。有太多问题,无法在没有上下文的情况下进行合理猜测,“更改按钮的背景颜色”->这是
按钮。背景
是动画还是
文本块。背景
,“希望按钮的内容在按下时不会更改文本颜色”那么它是否可以切换为“关闭”或“禁用”?如果您发布完整的
样式
我们可以看到此处实际发生的情况,因此删除样式设置器中的前景可以解决问题,您能否将其作为答案发布,以便我可以将其标记为已解决。非常感谢。添加了这段评论作为回答,不客气:)