我需要您对WPF中的UI和数据绑定的看法。
我和我的主管争论过UI& amp;数据绑定。有一个类,它有B类的ObservableCollection,而B类也有C类的ObservableCollection。在与NI CAN和LIN设备通信时使用这些类(不是这种情况)。
另一方面,在用户界面中有一堆TreeView和DataGrids。有几个A类实例用于存储来自设备和文件的数据,它们被绑定到Treeview和Datagrids。但是,他不同意这一点,并说要将TreeView和Datagrid的其他变量列表分别用于数据绑定。正如他所说的UI数据和其他必须是分开的,我同意它。但是,在这种情况下,有几个列表列表列表,例如:当数据发生变化时,从一个列表复制到其他列表需要花费大量时间和计算( - > UI元素)。还有其他问题。
我需要您的意见或其他建议才能找到更好的解决方案。
谢谢!
答案 0 :(得分:1)
听起来你是一名学生,并将这项工作作为你学习的一部分。无论哪种方式,这里都有一些东西需要学习。
为什么不实施这两种方法,看看它们有何不同,您更喜欢哪种方法?就目前而言,你的问题没有提供足够的信息让其他人告诉你,而且根据我的经验,没有办法缩短这种学习。