【发布时间】:2015-10-08 11:52:39
【问题描述】:
我正在 WPF 中编写一个以这种方式工作的自定义控件:用户设置一些属性,该属性的类型是某个类。然后,控件检查这个对象并生成一些集合,这些集合将通过数据绑定显示在 UI 中。
为了使数据绑定起作用,这个集合应该是一个公共属性,但为了封装,我不希望它是公共的。
在这种情况下最好的做法是什么?
【问题讨论】:
-
你不能做到
private吗?还是将set设为private?或者更好的是,使用ReadOnlyCollection,并将set设为private。
标签: c# wpf wpf-controls