为什么 CheckedListBox 的数据绑定“隐藏”?
CheckedListBox 上的 DataSource 属性对 Intellisense 是隐藏的。为什么?您可以使用绑定属性来使其工作,但我担心它由于某种原因而被隐藏,并且由于某些我不知道的重要原因,我不应该在 CheckedListBox 上进行数据绑定。
CheckedListBox 上的数据绑定可以吗?
The DataSource property on a CheckedListBox is hidden from Intellisense. Why? You can use the binding properties to make it work, but I'm worried that it's hidden for a reason and that I shouldn't be databinding on a CheckedListBox for some important reason that I'm not aware of.
Is databinding on a CheckedListBox ok??
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
CheckedListBox
旨在与其 一起使用添加
和AddRange
方法:虽然数据绑定到
CheckedListBox
可能有效,但您应该避免对除类型的公共接口之外的任何内容创建依赖项。我建议您使用正确的方法,因为这将使您的代码在 Microsoft 更改CheckedListBox
的实现时变得不那么脆弱。The
CheckedListBox
is intended to be used with itsAdd
andAddRange
methods:While data binding to the
CheckedListBox
may work you ought to avoid creating dependencies on anything but the public interface of a type. I would recommend that you use the proper methods as this will make you code less brittle in the event that Microsoft changes the implementation ofCheckedListBox
.