我有一个 WPF 数据输入表单,其中有 3 个组合框,需要填写主详细信息,如部门、职位和薪酬类型及其他信息。所有这 3 个主信息都需要从数据库中获取。我使用 LINQ to SQL 作为我的数据层。我已经为这些主信息(即 3 个 Viewmodels)建立了维护页面。
现在我的问题:
是否建议将这 3 个视图模型用于组合框(这会破坏 MVVM,因为有多个视图模型用于视图)并直接绑定它们,或者如果我只使用 3 个主要类的 observablecollection(部门、职位和薪酬类型)。
我真的很感激在这方面的任何帮助。我有很多相同场景的表格,我无法决定走哪条路线。
提前致谢。
拉贾