一千萬個為什麽

搜索

Expression Blend和Visual Studio(2008)中的WPF設計器有什麽區別?

This was inspired by a question I asked recently regarding design time behaviour in my wpf app. (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:

轉載註明原文: Expression Blend和Visual Studio(2008)中的WPF設計器有什麽區別?