从上下文菜单命令标记日历中断日期

时间:2015-07-29 10:11:43

标签: wpf mvvm

我正在使用MVVM并尝试使用命令从Calendar.ContextMenu标记日历的中断日期。我试图将日历控件作为命令参数传递,但我不成功。 我很感激一些帮助

1 个答案:

答案 0 :(得分:1)

这是糟糕的MVVM,ViewModel不应具有UI的任何实现知识。通过将UIElement传递给ViewModel,您就会破坏模式。

相反,将SelectedDate作为命令参数传递,并将BlackoutDates属性绑定到ViewModel中的DateTimes集合?