问题描述
我为此编写了一个示例项目:https://github.com/imekon/FacadeTest
façade 对象包含带有名为“Thing”的字符串变量的原始对象。当原始对象中的 Thing 发生变化时,facade 对象应该发生变化,但无需额外代码,WPF 不会注意到变化。
让我担心的一点在这里:
public Facadeviewmodel(Dataviewmodel data)
{
m_data = data;
m_data.PropertyChanged += (o,n) =>
{
if (n.PropertyName == "Thing")
{
OnPropertyChanged(nameof(Thing));
}
};
}
这使项目工作 - 第二个文本框随着原始对象的更新而正确更新,但在我看来应该有更好的方法?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)