Как часто воссоздается дескриптор UserControl?

Я просмотрел событие UserControl.Load для winforms (найдено здесь ) в msdn и увидел это предупреждающее сообщение:

Событие Load происходит, когда дескриптор для UserControl создан. В некоторых случаях это может привести к повторному возникновению события Load. чем один раз. Например, событие Load происходит, когда UserControl загружается, и снова, если дескриптор создается заново. (Один из способов дескриптор воссоздается путем вызова метода RecreateHandle.) учитывать событие загрузки, происходящее более одного раза, вы должны поместите любой одноразовый код инициализации в конструктор UserControl вместо обработчика события Load. Кроме того, не следует добавлять данные привязки к UserControl в обработчике события Load.

Тогда у меня вопрос, что, кроме явного вызова RecreateHandle, приведет к воссозданию дескриптора для UserControl? Перед прочтением я всегда помещал в событие Load все, что должно происходить только один раз. Также (из последнего предложения), где лучше всего добавить привязки данных? Действительно ли имеет значение, если я не буду вызывать RecreateHandle?

8
задан TKTS 22 July 2011 в 20:59
поделиться