Expression Blend vs Visual Studio

时间:2011-10-28 07:03:17

标签: c# wpf visual-studio

我了解Expression Blend,它用于以与Visual Studio类似的方式创建图形用户界面(Wpf)。可以免费下载吗?在任何情况下,Blend生成的任何东西都可以在Visual Studio中用相同的代码(标记)实现吗?

有人可以向我推荐一个详细而全面的“教程”,介绍如何在VS中构建Wpf以及如何有效地使用其控件?

3 个答案:

答案 0 :(得分:7)

Expression Blend可以在Visual Studio中执行的所有操作,但您必须手动直接在XAML中编写一些额外的效果。基本上,Expression Blend为您提供了自动XAML生成的更高级的图形,而Visual Studio则没有。

您还会发现它将指导您使用MVVM模式WPF / Silverlight。

我自己也不能推荐任何单一资源,但如果你在互联网上搜索MVVM模式WPF那里有很多例子。不可否认,许多是Silverlight,但基础仍然存在。

答案 1 :(得分:3)

Expression Blend 免费。

Blend 不是必须,因为能够设计WPF UI。

它可以与类似Photoshop的应用程序进行比较+它可以在XAML上运行而不会丢失DataBinding信息。但它的“职责”只是设计。 作为开发人员,我发现自己使用XAML操作比使用Blend更舒服。 但是,这是一个测试问题,也是你的能力问题。

例如google。 这个只是我找到的列表中的第一个:

Wpf Tutorial

答案 2 :(得分:2)

Expression Blend不是免费的。但是有一个30天的试用版本。

我同时使用Blend和VS但是因为我更像是SW-Developer而不是设计师95%的WPF工作都是用VS完成的。 使用Blend编辑器可以完成的所有操作也可以使用VS Editor完成。

在VS中,很多像Storyboard这样的东西必须手动编码并且非常棘手,因为Blend为您提供了完成此任务的工具,这使得它变得更加容易。

看一下这个介绍性视频: http://expression.microsoft.com/en-us/cc136522

您可以在Expression网站上找到许多有用的网络广播: http://expression.microsoft.com/en-us/cc197141