我有一個項目,我必須得出結論(感謝員工在截止日期前辭去工作)。爲什麼使用IEditableCollectionView?
他一直在WPF工作。界面看起來很酷,但它從來沒有能夠從公司的舊數據訪問DLL中收集數據。 (重寫DLL是一個好主意,但在截止日期之前的短時間內不可行)收集數據是重點!
該項目被拋在我身上,但我不是WPF開發人員。我被告知要使它與WinForms協同工作,這就是我所知道的。我在幾個小時內啓動了一個WinForm界面,並且它看起來和WPF版本一樣好......我知道它在做什麼。 WPF涉及我還沒學過的voo-doo。
有些東西在WPF項目中使用,我需要掌握它們的功能,我沒有時間完全重新設計它。
業務邏輯層將ObservableCollection
返回給WPF接口。
WPF接口採用ObservableCollection
並使用其參數Source
將其存儲在CollectionViewSource
中。
好的,我立即想到DataGridView
控制和使用DataSource
參數。
我在軌道上嗎?
IEditableCollectionView
是什麼意思?有必要嗎?如果不是,我應該刪除所有對它的引用嗎?
保羅,你的想法在技術上更好,它已被標記爲答案...尤其是對於在這裏漫步的其他人。但是,喬希的想法實施起來更快,所以這就是我現在使用的代碼。 ;) – jp2code