Expression Blend和Visual Studio(2008)中的WPF设计器有什么区别?

这是我最近在
WPF应用程序中询问有关设计时间行为的问题的启发. (
Can’t databind at design time in WPF using MVVM – ViewModel property never gets called)

最终结果是我的设计时间DataContext / ViewModel在Blend中完美运行,但没有出现在Visual Studio 2008中.我决定不再深入研究它,因为Blend支持是我真正需要的,但是这个令我感到惊讶的是,我一直在假设Blend和VS会有类似但不相同的WPF设计师.

那有什么区别?任何其他人都知道的问题?欢迎所有信息:)

最佳答案 简而言之,WPF在VS 2008之后成熟,所以设计师几乎是垃圾,因为它在Visual Studio的开发周期中很晚才进入.

然而,在VS 2010中,设计师得到了很大的改进(以及一般的应用程序WPF内容……很多VS 2010组件都是WPF本身),但我现在坚持使用Blend.我个人使用Blend进行设计,Visual Studio用于代码.

即将推出VS 2010 / WPF 4:

> WPF 4 got some love/improvements
> The designer is much better

点赞