【问题标题】:WPF Notify Property on a Child User Control子用户控件上的 WPF 通知属性
【发布时间】:2012-04-07 20:40:33
【问题描述】:

我有一个用户控件 UC_A,其中包含一个用户控件 UC_B。每个都有不同的视图模型作为其数据上下文,分别是 VM_A 和 VM_B,它们都派生自 INotifyPropertyChanged。

来自 VM_A 的命令更改了影响 VM_B 中属性的内容。 UC_B 绑定到该属性。如何使绑定更新?我在 VM_A 中尝试了 OnPropertyChanged,但它没有完成这项工作。

任何帮助将不胜感激。

【问题讨论】:

    标签: wpf binding properties


    【解决方案1】:

    如果 VM B 发生变化,则必须从那里发出通知以通知 UC B。

    【讨论】:

      【解决方案2】:

      补充@flq 已经说过的内容,
      我看不出有什么问题,如果您正确实施 OnPropertyChanged,它应该 just work
      即,当您的 View-model-A 更改 view-model-B 中的某些内容时 - 那么 VM-B 中更改的任何属性都应该触发 OnPropertyChanged - 从 VM-B - 这将“登陆”到 UC -B 圈,因为它应该。

      【讨论】:

        猜你喜欢
        • 2014-08-01
        • 2014-10-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-09-06
        • 2011-05-20
        相关资源
        最近更新 更多