【问题标题】:wpf checkbox binding with user controlswpf复选框与用户控件绑定
【发布时间】:2016-05-04 11:54:39
【问题描述】:

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

【问题讨论】:

  • 你试过什么?你遇到了什么确切的问题?如果您提供一些代码显示什么不起作用,这可能有助于我们回答您的问题。

标签: wpf checkbox mvvm binding


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2019-03-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-06
    • 2010-10-26
    • 2017-06-19
    • 2012-04-15
    • 1970-01-01
    相关资源
    最近更新 更多