47

因为我是一名程序员,而不是艺术家或动画师,所以我未能在我的应用程序中展示 WPF 的最佳功能。虽然我有一些简单的按钮动画示例,比如增长,或者点击时颜色变亮,但我正在寻找一些展示按钮动画和一些展示面板更改动画,以展示 WPF 的最佳功能。通常我会进行更细微的更改,但在某些情况下,我需要一些东西来真正展示使用 WPF 优于 WinForms 技术的优势。

任何人都可以指出一些真正显示 WPF 并具有令人惊叹的因素的按钮示例和/或面板更改(在导航中从一个面板切换到下一个面板)。

编辑

请不要指向http://codeproject.com或 microsoft 示例,因为我已经详细阅读了这些示例。事实上,这里是我的 rss 阅读器中的 WPF 站点列表(欢迎对其他博客提出建议):

Lester 的 WPF 博客Ask Dr. WPFExpression Blend and DesignWPF WonderlandnerdplusartKarl On WPFWindows Presentation Foundation SDKJosh Smith on WPFRob Relyea-XamlifiedThe Moth

我要具体的例子,谢谢...

4

8 回答 8

28

老实说,我认为最好的学习方法是使用动画工具。如果您有权访问 Expression Blend,则可以使用它来了解很多有关如何在 Xaml 中设置 WPF 动画的信息。动画有许多细微差别,比如关键帧缓动,通过在 Visual Studio 中使用 IntelliSense 很难理解和正确处理。

正如我之前提到的,很多人都可以使用 Expression Blend,但并没有意识到这一点。许多大学生和一些高中生通过DreamSpark免费获得它。拥有 MSDN 许可证的公司可以获得它。初创公司也可以通过BizSpark计划获得它。

无论如何,如果您有兴趣通过 Expression Blend 学习动画,第 9 频道的这些入门视频是一个不错的起点:

使用 Expression Blend 制作动画:如何创建动画

使用 Expression Blend 的动画:如何在事件上启动动画

使用 Expression Blend 的动画:如何使动画跟随路径

最后,我将给您留个小预告,让动画在尚未公布的 Blend 版本中变得更加有趣。更多信息请关注三月份的Mix 。

于 2009-02-18T16:33:56.220 回答
4

还可以查看水波纹的动画,雨滴落入水中:

http://stuff.seans.com/2008/08/24/raindrop-animation-in-wpf/

我有偏见,但我认为这是一个很好的演示,展示了在 WPF 中制作 3D 动画的强大功能。

于 2009-04-08T19:48:42.250 回答
3

WPF 按钮的酷控件模板怎么样?

于 2009-01-14T19:01:28.970 回答
3

PhotoSuru是一个很酷的应用程序,具有许多动画和各种图形效果(它也使用像素着色器)

于 2009-01-19T11:29:39.167 回答
2

你可以看看family.show http://www.codeplex.com/familyshow

于 2009-02-19T14:44:19.873 回答
1

Blu
有一些非常不错的动画。

于 2009-02-23T16:24:20.743 回答
1

你可能知道,但我没有看到这里提到的 WPF 示例的WindowsClient.net列表。

Family.show是 WPF 团队的一个参考应用程序(w/ Vertigo)。

如果您只需要展示,您应该查看 WindowsClient.net WPF Showcase和 Tim Sneath 的WPF 应用列表

threeteen23 的BluDrama也很适合作为展示,但没有可用的来源。不过,Drama 确实有带有列表视图的令人惊叹的动画。

于 2009-02-24T09:05:13.630 回答
1

也可以在这里查看 wpf 应用程序列表 -

酷 WPF 应用程序:

http://blogs.msdn.com/b/chabrook/archive/2007/02/20/cool-wpf-applications.aspx

于 2010-08-11T06:11:15.630 回答