Wpf 缓慢膨胀和收缩膨胀机

Wpf 缓慢膨胀和收缩膨胀机,wpf,xaml,animation,storyboard,expander,Wpf,Xaml,Animation,Storyboard,Expander,我正在用WPF(C#)编程。我想要扩展器在堆栈面板中缓慢展开和折叠。我使用的代码是: <StackPanel> <StackPanel.Triggers> <EventTrigger RoutedEvent="Expander.Expanded" > <BeginStoryboard> <Storyboard> <

我正在用WPF(C#)编程。我想要
扩展器
堆栈面板
中缓慢展开和折叠。我使用的代码是:

<StackPanel>
    <StackPanel.Triggers>
        <EventTrigger RoutedEvent="Expander.Expanded" >
            <BeginStoryboard>
                <Storyboard>
                    <DoubleAnimation From="0" To="0.4" Duration="0:0:5.25"  Storyboard.TargetProperty="(FrameworkElement.LayoutTransform).(ScaleTransform.ScaleY)"/>
                </Storyboard>
            </BeginStoryboard>
        </EventTrigger>
    </StackPanel.Triggers>

    <Expander Header="Canny">
        <Grid>
            <!-- Some codes, elements, controls, ... -->    
        </Grid>
    </Expander>

    <Expander Header="Sobel">
        <Grid>
            <!-- Some codes, elements, controls, ... -->    
        </Grid>
    </Expander>

    <Expander Header="LoG">
        <Grid>
            <!-- Some codes, elements, controls, ... -->    
        </Grid>
    </Expander>

</StackPanel>

动画不会影响我的代码。我怎样才能修好它
如果您的代码只是XAML,那么这是相当可观的


谢谢

我为一个扩展器创建了一个样式,但似乎您想要为StackPanel设置动画。无论如何,我把解决方案移到了另一个