首页 > 解决方案 > WPF-MEF UX 绑定

问题描述

WPF新手在这里。考虑以下情况

这可能吗?如果是,如何?

binding + INotifyPropertyChanged 是要走的路吗?

我们还考虑过传入可用于更新父级状态的操作。

还有其他选择吗?

标签: c#wpfdata-bindingmef

解决方案


所以让我解释一下;

  1. 如果动态加载的用户控件没有数据上下文(未设置视图模型),则用户控件使用父视图模型。
  2. 但是如果你为每个用户控件定义了一个视图模型,你可以导入这些视图模型并在父视图模型中管理它们。
  3. 还可以考虑使用 BaseViewModel(MEF 的 BindableBase)

推荐阅读