为什么CheckedListBox的数据绑定“隐藏”?

CheckedListBox上的DataSource属性对Intellisense是隐藏的。 为什么? 您可以使用绑定属性使其工作,但我担心它是隐藏的原因,我不应该在CheckedListBox上数据绑定由于一些我不知道的重要原因。

在CheckedListBox上数据绑定好吗?

CheckedListBox旨在与AddAddRange方法一起使用:

要在运行时向列表添加对象,请使用AddRange方法分配对象引用数组。 然后列表显示每个对象的默认字符串值。 您可以使用Add方法将单个项目添加到列表中。

虽然绑定到CheckedListBox数据可能有效,但您应该避免在除类型的公共接口之外的任何内容上创建依赖关系。 我建议您使用正确的方法,因为这将使您在Microsoft更改CheckedListBox的实现时不那么脆弱。