2009-04-09 69 views
0

我有一個WPF數據入口表單,它有3個組合框,需要填寫Master Details,Job Title和Pay Type &等其他信息。所有這3個主信息都需要從數據庫中提取。我使用LINQ to SQL作爲我的數據層。我已經爲這些主信息構建了維護頁面(即3個Viewmodels)。MVVM WPF - Viewmodels的用法

現在我的問題:

是否建議使用這3個視圖模型的組合框(這違背了MVVM因爲有正在使用多個視圖模型視圖),並直接將它們綁定或者是好的,如果我只使用3個素數類的可觀察集合(Department,JobTitle & PayType)。

我真的很感謝這方面的幫助。我有相同的情況下很多形式,我無法決定採取哪條路線。

在此先感謝。

拉賈

回答

4

我覺得這是很好的你的ViewModel類用三年ObservableCollection秒。這樣,您可以將它用作視圖本身的DataContext,這將使設置綁定變得更容易。

+0

謝謝安迪。我也有同樣的印象。你讓我的決定變得簡單:-) – user57587 2009-04-09 14:26:53

0

作爲這方面的一個細微變化,我可能使用了ViewModels的ObservableCollections。

這可能不是可能不會讓你的情況有道理的,但我一直在尋找它的情況下有用,其中組合/列表使用一個相當複雜的DataTemplate,用戶可以在列表項與元素進行交互...