Как установить порядок, в котором дизайнер устанавливает значения? - PullRequest
2 голосов
/ 26 ноября 2008

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

В конструкторе я хочу установить новое время начала, текущего и конечного времени; и новое текущее время действительно для нового начала и конца, но не для начала и конца по умолчанию. Однако дизайнер сначала устанавливает текущее время, поэтому выдается исключение, и дизайнер заменяется сообщением об исключении дизайнера.

Как мне сказать конструктору установить время начала и окончания перед установкой текущего времени?

1 Ответ

3 голосов
/ 26 ноября 2008

Вот для чего ISupportInitialize. Просто наследуйте этот интерфейс, дизайнер автоматически вызовет методы BeginInit () и EndInit () вашего элемента управления. Не используйте назначенные значения свойств, пока EndInit ().

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