1

我正在尝试创建一个类似于 Microsoft Office 产品中的 SplashScreen 的窗口。这些以从左到右的滑入开始,并结合产品名称的淡入。

如何在 WPF 中实现这样的效果?

4

1 回答 1

4

花一些时间阅读 wpf 动画系统的文档:http: //msdn.microsoft.com/en-us/library/ms752312.aspx

那里有一些很好的例子,比如这个会不断地淡入淡出一个矩形:

<Rectangle
  Name="MyRectangle"
  Width="100" 
  Height="100"
  Fill="Blue">
  <Rectangle.Triggers>
    <!-- Animates the rectangle's opacity. -->
    <EventTrigger RoutedEvent="Rectangle.Loaded">
      <BeginStoryboard>
        <Storyboard>
          <DoubleAnimation
            Storyboard.TargetName="MyRectangle" 
            Storyboard.TargetProperty="Opacity"
            From="1.0" To="0.0" Duration="0:0:5" 
            AutoReverse="True" RepeatBehavior="Forever" />
        </Storyboard>
      </BeginStoryboard>
    </EventTrigger>
  </Rectangle.Triggers>
</Rectangle>
于 2013-06-30T15:26:20.037 回答