就目前而言,这个问题并不适合我们的Q&A格式。我们希望答案能得到事实、参考资料或专业知识的支持,但这个问题可能会引发辩论、争论、民意调查或广泛的讨论。如果你觉得这个问题可以改进,并可能重新开放,visit the help center的指导。
11年前关闭。
因为我是一个程序员,而不是一个艺术家或动画师,我未能在我的应用程序中展示WPF的最佳功能。虽然我有简单的动画按钮,如增长的样本,或有颜色褪色到点击更明亮的东西,但我正在寻找的是一些展示按钮动画和一些展示面板更改动画,以炫耀WPF的最佳功能。通常情况下,我会选择更细微的更改,但在一些情况下,我需要一些东西来真正展示使用WPF而不是WinForms技术的优势。
任何人都可以指出我在一些按钮样本和/或面板变化(从一个面板切换到下一个导航),真正显示的WPF,并有哇因素。
编辑
请不要指向http://codeproject.com或微软的示例,因为我已经仔细阅读了它们的细节。事实上,这里是我的RSS阅读器中的WPF网站列表(欢迎为其他博客提供建议):
Lester's WPF blog、Ask Dr. WPF、Expression Blend and Design、WPF Wonderland、nerdplusart、Karl On WPF、Windows Presentation Foundation SDK、Josh Smith on WPF、Rob Relyea - Xamlified、The Moth。
具体的例子,谢谢……
8条答案
按热度按时间izj3ouym1#
老实说,我认为最好的学习方法是使用动画工具。如果你有ExpressionBlend的访问权限,你可以用它来学习很多关于如何在Xaml中设置WPF动画的知识。动画有许多细微差别,比如关键帧缓和,很难理解,也很难通过Visual Studio中的智能感知来正确理解。
正如我之前提到的,许多人可以访问Expression Blend,但没有意识到这一点。许多大学生和一些高中生通过DreamSpark免费获得它。拥有MSDN许可证的公司可以获得它。创业公司也可以通过BizSpark计划获得它。
无论如何,如果你有兴趣通过Expression Blend学习动画,那么Channel 9上的这些入门视频是一个不错的起点:
Animation Using Expression Blend: How to create an animation
Animation Using Expression Blend: How to start animations on events
Animation Using Expression Blend: How to make an animation follow a path
最后,我将留给你一个小预告片,动画得到更多的乐趣,在一个尚未宣布的混合版本。请关注3月份的Mix以获取更多信息。
dgjrabp22#
还可以看看水波荡漾的动画,雨滴落在水中:
http://stuff.seans.com/2008/08/24/raindrop-animation-in-wpf/
我有偏见,但我认为这是一个很好的演示在WPF中做3D动画的力量。
r7xajy2e3#
Cool Control Template for WPF Button怎么样?
vhmi4jdf4#
PhotoSuru是一个很酷的应用程序,有很多动画和各种图形效果(它也使用像素着色器)
a11xaf1n5#
你可以看看family.show http://www.codeplex.com/familyshow
dw1jzc5e6#
Blu
有一些非常好的动画。
ruyhziif7#
你可能知道,但我没有看到这里提到的WPF示例的WindowsClient.net列表。
Family.show是来自WPF团队的参考应用程序(w/Verify)。
如果你只是需要展示,你应该看看WindowsClient.net WPF Showcase和Tim Sunday的list of WPF apps。
Thirteen 23的Blu和Drama也是很好的展示,但没有可用的源代码。不过,Drama确实有令人惊叹的列表视图动画。
wfsdck308#
看看wpf的应用程序列表也在这里-
酷WPF应用程序:
Link