【发布时间】:2010-12-22 14:11:07
【问题描述】:
我在使用 Infragistics 样式时遇到问题,该问题与提前引发的 Load 事件有关。
一些上下文:
- 我有一个由 UserControl 表示的视图
- 当我想显示此用户控件时,我会创建一个新实例并将其添加到具有一些与问题无关的额外行为的“主机”表单中。
如果我不使用样式,则在显示表单时会正常引发 Load 事件,这是我所期望的,但如果我使用 StyleManager.Load 方法并加载样式,那么 Load 事件在我的一个面板中执行 ResumeLayout(false) 时会引发 UserControl,这发生在构造函数中的 InitializeComponents 方法中。
这是预期的行为吗?有没有人遇到过同样的问题?
编辑: 这似乎只发生在 Office2007 风格中,如果我使用 Office2010 一切正常
谢谢
【问题讨论】:
标签: winforms load infragistics styling