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