2010-09-10 63 views
3

當我學習WPF時,我遇到了很多例子,但大多數人都有一個像'這不是生產質量代碼'這樣的免責聲明,因爲他們提到了他們要解決的特定問題。生產質量WPF示例

我希望看到WPF如何在reallife中使用整個應用程序,以便在一個示例中,我可以看到工作中的所有最佳實踐(綁定,資源文件,多語言,解決方案組織,等等......從基本的東西到高級)。

你知道這樣的例子嗎?

回答

3

我喜歡上的參考實現PRISM的(StockTrader)(CompositeWPF) http://compositewpf.codeplex.com/ 它基本上有大多數商品是什麼使WPF如此強大,棱鏡是一個偉大的應用程序框架,學習WPF。

+0

compositewpf絕對值得... ...但它只是另一個框架 - 我希望有一些完整的例子,比如你提到的stockTrader。 – veljkoz 2010-09-11 08:07:15

+0

StockTrader應用程序包含在Prism中作爲如何使用它的例子。我知道它的目的是要學習Prism而不是WPF,但它通過綁定,依賴注入,自定義控件/樣式,單元測試和一些更清晰的WPF在我的書中討論的技術來使用模型/視圖分離模式。而且你會碰到可以通過例如Josh Smith(由Matthieu發佈)討論的技術來克服的牆壁。 – MrDosu 2010-09-11 09:12:11

+0

我會接受這個答案,但無論誰遇到一些不錯的例子,請分享。謝謝! – veljkoz 2010-09-13 21:43:28

2

我推薦的一個例子是Josh Smith article about MVVM中使用的代碼。 WPF部分向您展示瞭如何處理XAML語法的不同方面,並且特別向您展示了您爲了使其工作而必須執行的操作(在本示例中爲視圖模型)。單元測試包含在解決方案中,這很好,因爲它們在示例項目中經常被遺忘。