嗨,我對WPF來說很新。我喜歡MVVM(Model-View-ViewModel)模式。我目前的項目有以下類型的文件/名稱空間結構:什麼是推薦的WPF應用程序項目結構?
Clients
Controls
ClientNameControl.xaml
ClientSurnameControl.xaml
Views
ClientCapture.xaml
Models
Client.cs
ViewModels
ClientViewModel.cs
等等。每個領域的客體,產品等都有上述結構。控件用於組合視圖,非常通用的控件分解爲單獨的控制項目並在項目中引用。我的問題是如果這是一個有用的結構? MVVM的所有的例子似乎採取如下方法對文件/命名空間層次:
ViewModels
ClientViewModel.cs
ProductViewModel.cs
Models
Clients.cs
Products.cs
Views
CliewntView
ProductView
任何意見,將不勝感激。在此先感謝:)
更新:我一直在環顧四周,下面的鏈接提供了有用的信息。我將以更傳統的方式來構建我的項目。
我覺得這篇文章可能因爲主觀而被封閉。這個問題沒有真正的答案。我認爲如果它適合你,你的結構會很有用。如果出現情況不符合某個特定域對象的控件/視圖/視圖模型,則可能會遇到麻煩。 – Peter 2010-08-30 08:36:24