0

我在 ListBox 的 DataTemplate 中有一个按钮。

每当将按钮添加到列表框时,我想通过将不透明度设置为从最小值到最大值来为新按钮的外观设置动画。

我该怎么做呢?

4

1 回答 1

2

您可以收听 Loaded 事件。加载 wpf 时将触发您的动画。

这是一个如何实现这一目标的示例:

<Button Height="23" Margin="102,95,100,0" Name="button3" VerticalAlignment="Top" Content="Opacity">
            <Button.Triggers>
                <EventTrigger RoutedEvent="Loaded">
                    <BeginStoryboard>
                        <Storyboard>
                            <DoubleAnimation
                                             Storyboard.TargetProperty="Opacity"
                                             From="1"
                                             To="0"
                                             Duration="0:0:1"/>
                        </Storyboard>
                    </BeginStoryboard>
                </EventTrigger>
            </Button.Triggers>    
        </Button>
于 2014-02-23T13:01:00.733 回答