我对wpf相当陌生,我想在屏幕上尽快应用淡入淡出的动画效果。是否有可能?请帮助我如何在加载MainWindow时进行动画加载
0
A
回答
5
您可以在窗口loaded
事件上应用StoryBoard
,以淡化您的窗口。这应该为你工作 -
<Window.Triggers>
<EventTrigger RoutedEvent="Window.Loaded">
<BeginStoryboard>
<Storyboard>
<DoubleAnimation Storyboard.TargetProperty="(Window.Opacity)"
From="0.0" To="1.0" Duration="0:0:1"
AutoReverse="False"/>
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</Window.Triggers>
你也可以在代码中做背后的窗口loaded
事件处理程序,如果你不想做在XAML -
private void Window_Loaded(object sender, RoutedEventArgs e)
{
DoubleAnimation animation = new DoubleAnimation(0, 1,
(Duration)TimeSpan.FromSeconds(1));
this.BeginAnimation(UIElement.OpacityProperty, animation);
}
+0
+1你很快:)唯一的问题是他是否需要那个 – NSGaga 2013-04-06 19:27:13
+0
谢谢..这工作完全可以。请告诉我如何使用C#代码来代替XAML。 – gaurav9021 2013-04-06 19:30:22
+0
更新后面的代码。希望能帮助你。 – 2013-04-06 19:36:51
相关问题
- 1. 如何在页面加载之前运行加载动画
- 2. 如何在加载网站上运行加载动画?
- 3. 如何在页面加载时显示ajax加载gif动画?
- 4. ajax加载进度动画
- 5. 如何在FULL图像加载时进行图像加载? jquery
- 6. 在图像加载时添加加载的圆形动画
- 7. 如何在listview填充时在初始加载时显示加载动画?
- 8. animate.css正在加载页面时进行动画制作
- 9. 如何加快加载启动画面
- 10. 如何在MapView加载后动画?
- 11. 显示正在加载页面时加载动画
- 12. HTML加载动画
- 13. 加载动画PNG
- 14. AJAX加载动画
- 15. WPF加载动画
- 16. Android加载动画
- 17. 当启动模式加载内容时显示加载动画
- 18. 在Asynctask中加载动画
- 19. 在JQuery加载之前运行动画
- 20. iAd在未加载iPhone时的动画
- 21. 如何在加载时加载自定义进度栏
- 22. 如何将启动画面加载视图直到其加载
- 23. 内容加载后重新加载,加载动画?
- 24. 当页面加载时,我应该如何执行javascript动画?
- 25. 加载图像并在加载完成时进行设置
- 26. 如何在加载延迟加载的路由组件时显示“加载”动画?
- 27. 模块延迟加载时显示加载动画?
- 28. 如何做图像加载动画?
- 29. 如何制作此加载动画?
- 30. actionscript:如何自定义加载动画
如果你想只是呈现一个闪屏 - 有更简单的方法:)你在做什么的目的是什么? – NSGaga 2013-04-06 19:21:46
主要目的是创建一个窗口,淡入,然后使每个控件落入他们的位置。:-) – gaurav9021 2013-04-06 19:36:27