TextBlock上的滑入效果

时间:2013-06-30 15:13:01

标签: c# wpf animation splash-screen

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

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

1 个答案:

答案 0 :(得分:3)

花些时间阅读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>