我的解决方案中有以下项目/程序集:
- 实体;它是一个包含两个类的类库:
Account
和AccountDetail
.Account
类有一个类型的属性 Details,ObservableCollection<AccountDetail>
我用它来存储帐户对象的详细信息。 - 核心;它是一个包含一个类的类库:
AccountController
其目的是从 Sql Server 获取数据并填充Account
对象(以及其中的 AccountDetail 集合)。 - 桂;它是一个 WPF 应用程序项目,其中包含一个名为的 WPF 表单:
AccountsWindow
其目的是显示从 Sql Server 检索到的所有帐户的列表 - Gui.Controller ; 它是一个包含一个类的类库:
AccountWindowController
它应该是AccountController
fromCore
程序集和AccountsWindow
from程序集之间的“桥梁”,Gui
并协助数据绑定。(我不确定我是否需要这个组件。)
这是我想做的:
我想使用程序集中的AccountController
类从Sql Server 获取所有帐户Core
并将它们放在某个列表中。然后,我想将一个列表框AccountWindow
与该帐户列表进行数据绑定。
我的问题:
- 我应该把那个账户列表放在哪里,
AccountWindowController
或者其他地方? - 该列表应该是一种类型
ObservableCollection
吗? - 我需要那个账户列表吗?
Window.Resource
数据绑定时,我应该从Gui.Controller
orEntities
类中创建一个吗?
我知道这是要阅读的大量文本,但我的问题非常简单,因为我是 WPF 的新手,任何帮助将不胜感激。谢谢!
更新:我的痛苦在这里继续。干杯!