wpf与用户控件绑定的复选框

时间:2016-05-04 11:54:40

标签: wpf checkbox mvvm binding

我正在研究wpf mvvm模式。我有不同的用户控件。根据复选框选择,我希望它们在主屏幕(也是用户控件)中加载。我有一个HomeViewModel类,我一直用它来绑定我的项目的用户控件。你能以合适的方式帮助我吗?

1 个答案:

答案 0 :(得分:1)

您应该为每种UserControl使用不同的ViewModel。

  1. 为每个ViewModel类型
  2. 创建不同的DataTemplates
  3. 将ContentControl与HomeViewModel的属性绑定 -
  4. 属性的值将是ViewModel(UserControl' s)的一个实例,并通过切换CheckBox来设置。