【发布时间】:2012-10-31 11:39:16
【问题描述】:
我做了一个包含 4 个项目的解决方案,UI、BL、DAL 和 BO。
- UI:用户控件、窗口。
- BL:一些逻辑和一个静态类。
- Dal:静态类存储库。
- BO:我的对象(Person,...)
前3个项目参考BO项目,UI参考BL,BL参考DAL。 在 BL 项目中,我有一个 Collection,在我的 UI(在 ViewModel 中)我有一个 ObservableCollection,问题是这两个 Collections 之间的绑定,例如,当我想加一个人,我必须这样做:
BL.Persons.Add( new Person() { Name = "Paul"});
this.Persons = new ObservableCollection<Person>(BL.Persons);
它有效,但我不确定这是否是最好的方法。
【问题讨论】:
标签: wpf mvvm observablecollection