如果我的程序员创建了一个我可以在我的WPF项目中引用的.dll,并且他的.dll包含一个不断变化的数据的数组或集合,那么我在WPF表单上更新许多单独控件的最佳方法是什么?
我可以将每个控件绑定到单个数组元素,还是需要更复杂的集合对象?
如果绑定不起作用,将数据分发到每个控件的最佳方法是什么?
答案 0 :(得分:1)
我不确定你究竟在问什么。但是,如果要在视图中更新数据集合。我会使用ObservableCollection http://msdn.microsoft.com/en-us/library/ms668604.aspx。它会自动通知您查看集合的更改。 因此,最简单的方法是将数据作为ObllableCollection从您的dll中公开,并将它们绑定到您的视图。