【发布时间】:2008-11-17 21:45:56
【问题描述】:
这个我打败了;
我有一个 WPF 窗口,其中包含两个(对于这种情况很重要)控件,它们都来自 CodePlex 提供的 WPF 工具包;一个 DatePicker 和一个 DataGrid。
此窗口的 DataContext 设置为一个 CLR 对象,该对象具有所需的所有信息。这个 CLR 对象有一个大的数据列表,以及一个名为 GetDataForDate( DateTime date ) 的方法,它决定我们将看到哪个日期的数据。
如何创建数据网格可以绑定到的 ObjectDataProvider(我认为这将是正确的解决方案),它提供对使用 DatePicker 的选定日期作为参数调用的 GetDataForDate() 返回的数据的访问?
换句话说,我希望用户使用日期选择器来选择日期,并且每当日期更改以反映正确的数据时,网格应自动更新。
我必须做什么样的黑魔法才能实现这样的事情 - 我猜这应该是一个相对常见的数据绑定场景?
提前致谢!
【问题讨论】:
标签: wpf data-binding