我已经使用 VS2010 在 WPF 中开发了几个月,并且刚刚升级到 VS2012 Professional,并注意到它带有 Blend for VS。
这是否有望取代 VS 中的 GUI 设计,还是用于执行 VS 中无法完成的“额外”位?
我想知道我是否需要花时间学习这个新工具?
我已经使用 VS2010 在 WPF 中开发了几个月,并且刚刚升级到 VS2012 Professional,并注意到它带有 Blend for VS。
这是否有望取代 VS 中的 GUI 设计,还是用于执行 VS 中无法完成的“额外”位?
我想知道我是否需要花时间学习这个新工具?
Blend 主要用于简化应用程序的设计。它可以用来代替 Visual Studio 设计器,但最好使用 VS 来创建后端代码。假设您在 VS 和 Blend 中打开了相同的项目,当您在其中一个项目中进行更改时,另一个将要求重新加载这些新更改。
Blend 使编写 XAML 变得更加容易(因为它是一个所见即所得的编辑器),而且还提供了对一些更复杂的方面(例如数据绑定)的轻松访问。您可以在 VS 中手动完成所有这些操作,但 Blend 只会让它更有效率。从设计师的角度来看,它还具有更好的工作流程功能,例如能够放大和缩小。
您不必学习使用它,但我更喜欢将 Blend 用于 GUI 设计,将 VS 用于代码隐藏。