Xaml StopStoryboard显示动画警告

Xaml StopStoryboard显示动画警告,xaml,storyboard,wpf-controls,Xaml,Storyboard,Wpf Controls,我在一个网格单元的datatemplate中定义了两个动画 <DataTemplate.Resources> <Storyboard x:Key="ShowMenuStory"> <BooleanAnimationUsingKeyFrames Storyboard.TargetName="PART_Menu" Storyboard.TargetProperty="IsOpen">

我在一个网格单元的datatemplate中定义了两个动画

    <DataTemplate.Resources>
        <Storyboard x:Key="ShowMenuStory">
            <BooleanAnimationUsingKeyFrames Storyboard.TargetName="PART_Menu" Storyboard.TargetProperty="IsOpen">
                <!-- in two seconds the popup is opened -->
                <DiscreteBooleanKeyFrame Value="True" KeyTime="0:0:2.0" />
            </BooleanAnimationUsingKeyFrames>
        </Storyboard>
        <Storyboard x:Key="HideMenuStory">
            <BooleanAnimationUsingKeyFrames Storyboard.TargetName="PART_Menu" Storyboard.TargetProperty="IsOpen">
                <!-- immediately poup is closed -->
                <DiscreteBooleanKeyFrame Value="False" KeyTime="0:0:0.1" />
            </BooleanAnimationUsingKeyFrames>
        </Storyboard>
    </DataTemplate.Resources>

在DataTemplate.Triggers中,尝试管理我的故事板,以便:

        <DataTemplate.Triggers>
        <DataTrigger Binding="{Binding IsFocused, ElementName=PART_Editor}" Value="True">
            <DataTrigger.EnterActions>
                <StopStoryboard BeginStoryboardName="HideStory" />
                <BeginStoryboard Name="ShowStory" Storyboard="{StaticResource ShowMenuStory}" />
            </DataTrigger.EnterActions>
            <DataTrigger.ExitActions>
                <StopStoryboard BeginStoryboardName="ShowStory" />
                <BeginStoryboard Name="HideStory" Storyboard="{StaticResource HideMenuStory}" />
            </DataTrigger.ExitActions>
        </DataTrigger>
    </DataTemplate.Triggers>

问题是,当我聚焦单元格时,首先尝试停止尚未执行的动画(隐藏)。这将产生以下警告:

System.Windows.Media.Animation警告:6:无法执行操作,因为指定的情节提要从未应用于此对象进行交互控制。;Action='Remove'

您知道如何在xaml中避免此警告吗? 谢谢