微软为WPF提供了两个开发工具。一个是Visual Studio,主要应用于开发人员,另一个是为设计人员准备的Expression Blend。虽然Visual Studio主在代码和XAML的编辑上作的很好,但它不支持所有的图形特征,比如渐变,蒙板和动画等等。所以这就是为什么出现了Expression Blend。Blend能后很好的处理图形图像部分,但它在代码方面就不行了。
所以结果就是你得两个都是用。
Microsift Visual Studio
Visual Studio是开发人员用于开发WPF应用程序的工具。从2008版本开始,它集成了WPF的图形化设计器。如果你安装的是VS2005,你可以安装开发WPF程序的插件。
微软提供了一个免费的VS 速成版,它同样集成了WPF的设计器。你可以通过下面的连接下载它。
下载 Microsoft Visual C# 2010 -速成版 (英文版)
Microsoft Expression Blend 3 + Sketch Flow
Expression Blend是对设计者的工具。它是Expression Studio的一部分。Expression Studio是微软专门为用户体验设计者开发的一套新的工具。Blend弥补了VS设计器中没有的一些功能,像式样,模板,动画,三维图像,辅助资源和渐变等。
在最新的版本中,它又集成了一个强大的核心工具----SketchFlow. Expression Blend也可以打开由VS创建的文件。
下载 Microsoft Expression Blend 3(英文版)
其他有用的工具:
Snoop (Inspect the Visual Tree of running WPF applications) Mole (Data Visualizer for Visual Studio XAML Power Toys WPF Performance Suite