BindingList возвращает ноль для NewObject в событии AddingNew - PullRequest
1 голос
/ 23 мая 2011

Я немного запутался по этому поводу. У меня есть точки останова, которые показывают возникновение события с нулевым NewObject и, затем, вызывается конструктор для объекта, который содержит список. Мне кажется, что это полностью отсталое, но я не вижу ничего, что могу изменить.

Я что-то упустил или это действительно сломано?

1 Ответ

2 голосов
/ 23 мая 2011

Я только что проверил - он вызывает конструктор, только если вы не установили свойство NewObject, поэтому я бы сказал, что оно не сломано.

Событие фактически предназначено для вас, чтобы заменить добавление нового объекта конструктором по умолчанию чем-то, что имеет смысл для вашего приложения - например:

  • добавить объект с конструктором не по умолчанию
  • добавить объект с конструктором по умолчанию, но с несколькими другими установленными свойствами / методами, называемыми
  • добавить объект производного типа из того, который используется в списке привязок
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...