2011-05-03 49 views
6

我正在開發一個應用程序,其中我有一個窗口內的用戶控件。當它連接到窗口時,我想對該控件的大小執行一些增長的動畫。 任何人都可以幫我嗎?WPF:加載動畫用戶控件加載

回答

11

在你的造型:

<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> 
+0

指定'是不是需要這個Storyboard.TargetName'。 – 2011-05-03 16:41:12

+0

非常感謝.. – VJEY 2011-05-04 09:36:35

+0

可以將它轉換成C#代碼嗎?我有一些麻煩http://stackoverflow.com/questions/8181759/wpf-usercontrol-animation-in-c-sharp – 2011-11-18 11:53:30