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