我正在尝试创建一个类似于Microsoft Office产品中的SplashScreen的窗口。它们从左到右滑入,并结合产品名称的淡入。
如何在WPF中实现这样的效果?
答案 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>