Почему привязка данных для CheckedListBox "скрыта"? - PullRequest
4 голосов
/ 28 августа 2009

Свойство DataSource в CheckedListBox скрыто от Intellisense. Зачем? Вы можете использовать свойства привязки, чтобы заставить его работать, но я беспокоюсь, что он скрыт по какой-то причине и что мне не следует привязывать данные в CheckedListBox по какой-то важной причине, о которой я не знаю.

В порядке ли привязка данных на CheckedListBox ??

1 Ответ

5 голосов
/ 28 августа 2009

CheckedListBox предназначен для использования с методами Add и AddRange:

Добавление объектов в список при запуске время, назначить массив объекта ссылки с помощью метода AddRange. Затем в списке отображаются значения по умолчанию строковое значение для каждого объекта. Вы можете добавить отдельные элементы в список с помощью Add метод.

Хотя привязка данных к CheckedListBox может работать, вам следует избегать создания зависимостей ни от чего, кроме открытого интерфейса типа. Я бы порекомендовал вам использовать правильные методы, так как это сделает ваш код менее хрупким в случае, если Microsoft изменит реализацию CheckedListBox.

...