【发布时间】:2011-09-08 15:09:29
【问题描述】:
我有一个项目需要完成(感谢一名员工在截止日期前辞职)。
他一直在 WPF 中工作。界面看起来很酷,但它永远无法从公司的旧数据访问 DLL 中收集数据。 (重写 DLL 是个好主意,但在截止日期前的短时间内并不可行)收集数据才是重点!
该项目是向我抛出的,但我不是 WPF 开发人员。我被告知要让它与 WinForms 一起工作,这是我所知道的。我在几个小时内完成了一个 WinForm 界面,它看起来和 WPF 版本一样好......而且我知道它在做什么。 WPF 涉及到我还没学过的 voo-doo。
在 WPF 项目中使用了一些东西,我需要了解它们的作用,而我没有时间完全重新设计它们。
业务逻辑层向 WPF 接口返回一个ObservableCollection。
WPF 接口采用ObservableCollection 并使用其Source 参数将其存储在CollectionViewSource 中。
好的,我马上想到DataGridView 控制并使用它的DataSource 参数。
我走上正轨了吗?
IEditableCollectionView 的意义何在?有必要吗?如果没有,我应该删除所有对它的引用吗?
【问题讨论】:
标签: c# wpf winforms ieditablecollectionview