我现在有个ViewModel,数据public ObservableCollection<Employee> employees { get; set; }在这个ViewModel里面。
有3个View,
ViewA绑定employees ,显示数据
ViewB给employees 增加数据,增加后ViewA自动更新数据
ViewC从employees 删除数据,删除后ViewA自动更新数据
现在的想法是,把employees 定义为静态的,这样的话各个界面都可以访问,而且功能也能实现。但是觉得这样做不是很妥。
各位大神,请问还有什么更好的方法吗?
3个视图上的所有元素和操作都一样吗?
不是的,一个查询,一个删除,一个添加
你只是对employees做查询、添加、删除操作,应该操作一个viewmodel对象吧!
是啊,操作一个viewmodel,不知道还有没有更好的办法