【问题标题】:Why do WPF bindings need getters and setters?为什么 WPF 绑定需要 getter 和 setter?
【发布时间】:2011-06-02 21:25:49
【问题描述】:

如果我有一个 WPF 列表框并将其 itemssource 绑定到对象列表。如果对象成员是公共的但没有 { get;放; } 绑定将失败。为什么?

【问题讨论】:

标签: wpf data-binding getter-setter


【解决方案1】:

我认为您真正要问的是“为什么我必须使用属性而不仅仅是字段?”答案是这就是 WPF 绑定的工作方式。您必须绑定到对象的属性。绑定系统不寻找匹配的字段。

【讨论】:

    【解决方案2】:

    绑定专门寻找属性,而不是字段。这就是绑定对 PropertyPath 对象起作用的原因。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-06
      相关资源
      最近更新 更多