У меня проблема при использовании стилей Infragistics, проблема связана с преждевременным возникновением события Load.
Некоторый контекст:
- У меня есть представление, представленное UserControl
- Когда я хочу показать этот пользовательский элемент управления, я создаю новый экземпляр и добавляю его в форму «хоста», которая имеет дополнительное поведение, не относящееся к проблеме.
Если я не использую стили, событие Load обычно вызывается при отображении формы, чего я и ожидаю, но если я использую метод StyleManager.Load
и загружаю стиль, тогда событие Load объекта UserControl вызывается при выполнении ResumeLayout(false)
на одной из моих панелей, что происходит в методе InitializeComponents
в конструкторе.
Это ожидаемое поведение? Кто-нибудь сталкивался с такой же проблемой?
редактировать :
Кажется, это происходит только со стилем Office2007, если я использую Office2010, все работает нормально
Спасибо