我有很多页面,每个页面都有自己的ViewModel
继承自BaseViewModel
.
在某些页面上,可以DatePicker
控制哪个SelectedDate
属性绑定ReportDate
到BaseViewModel
.
但是,我刚刚被告知DatePicker
这些页面上的控件应该使用相同的日期,这意味着如果用户更改第 1 页上控件中的日期,当他导航到第 2 页时,第 2 页应该显示与页面上相同的日期1.
我的第一个想法是,ReportDate
用静态DateTime
属性替换 ,但据我所知,这在 Silverlight 中是不可能的(很难?)。
或者有没有更好的方法来做到这一点?