【发布时间】:2021-12-25 16:15:43
【问题描述】:
我知道这是 stackoverflow 中一个备受争议的问题(例如在 Should I use public or private variables? 中),但我一直能够找到合适的答案来解决我的疑问。
简而言之,OO 编码礼仪要求将类的成员保密或使用 getter/setter 作为替代方法。
但是,除非绑定的类成员是公共的,否则 WPF 中的数据绑定不会成功。那么,这里最好的出路是什么?我应该接受宣布公共成员是一种丑陋但必要的妥协吗?
【问题讨论】:
-
嗯 WPF Binding 正在寻找 INotifyPropertyChanged 接口,猜猜为什么
标签: c# wpf public-members