我知道这是 stackoverflow 中一个备受争议的问题(例如在我应该使用公共变量还是私有变量?),但我一直能够找到合适的答案来解决我的疑问。
简而言之,OO 编码礼仪要求类的成员保持私有,或者使用 getter/setter 作为替代方法。
但是,除非绑定的类成员是公共的,否则 WPF 中的数据绑定不会成功。那么,这里最好的出路是什么?我应该接受宣布公众成员是一种丑陋但必要的妥协吗?
我知道这是 stackoverflow 中一个备受争议的问题(例如在我应该使用公共变量还是私有变量?),但我一直能够找到合适的答案来解决我的疑问。
简而言之,OO 编码礼仪要求类的成员保持私有,或者使用 getter/setter 作为替代方法。
但是,除非绑定的类成员是公共的,否则 WPF 中的数据绑定不会成功。那么,这里最好的出路是什么?我应该接受宣布公众成员是一种丑陋但必要的妥协吗?