为什么WPF绑定需要getter和setter?

ast*_*ght 1 data-binding wpf getter-setter

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

Tim*_*Tim 6

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