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

时间:2010-02-20 11:09:43

标签: wpf visual-studio-2008 silverlight expression-blend

这是受到我最近询问的关于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设计师。

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

2 个答案:

答案 0 :(得分:2)

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

在VS 2010中,设计师很多改进(以及一般的应用WPF内容......很多VS 2010组件都是WPF本身),但我会坚持使用Blend目前。我个人使用Blend进行设计,使用Visual Studio代码。

即将与VS 2010 / WPF 4合作:

答案 1 :(得分:0)

我只是想告诉我的意见。 在Visual Studio 2008和Visual Web Developer 2008中,两者都没有设计UI的功能。所以你的设计没有在VS2008中显示。但在Visual Studio 2010中,它变得更好.Visual Studio 2010将支持Silverlight的完全可编辑和交互式设计器。