【发布时间】:2011-03-06 07:48:34
【问题描述】:
我有一个视图允许用户选择一些数据:例如一些日期,并执行需要这些数据的命令。
所以在我的命令中,我应该有一个对所选日期的引用,但是让这个日期转到命令所在的 ViewModel 端的最佳做法是什么:
- 在 ViewModel 中添加 SelectedDate 依赖属性并绑定我的视图,并通过“@this.SelectedDate”在我的命令中引用它(@this 是对当前 ViewModel 的引用),
- 让视图通过命令的“Execute”方法的“参数”传递,用“DateTime selectedDate = (DateTime)parameter;”引用日期,
- 任何其他解决方案...
提前致谢。
【问题讨论】:
标签: wpf mvvm command selection