WPF:在加载时动画用户控件

时间:2011-05-03 12:42:37

标签: wpf c#-4.0

我正在开发一个应用程序,其中我在窗口中有一个用户控件。当它连接到窗口时,我希望在控件的大小上执行一些增长的动画。 任何人都可以帮我吗?

1 个答案:

答案 0 :(得分:13)

在你的造型中:

<YourControl.Triggers>
    <EventTrigger RoutedEvent="YourControl.Loaded">
        <BeginStoryboard>
          <Storyboard>
            <DoubleAnimation Storyboard.TargetProperty="Width" From="0" To="150" Duration="0:0:5" />
            <DoubleAnimation Storyboard.TargetProperty="Height" From="0" To="100" Duration="0:0:5" />
          </Storyboard>
        </BeginStoryboard>
    </EventTrigger>
</YourControl.Triggers>