我尝试将设计器用于继承的用户控件,不幸的是没有成功。
我的问题是,我无法ConcreteWizardTemplate
按预期设计。它在AbstractWizardElement
从 a 派生时完美无瑕Form
,但即使不是从UserControl
. 如果我ConcreteWizardTemplate
用设计师打开我的,我可以从工具箱中添加组件,尽管我不能设计或设计它们。
#if DEBUG
public class AbstractWizardElement : UserControl
{
..
}
#else
public abstract class AbstractWizardElement : UserControl
{
..
}
#endif
AbstractWizardElement
当调试模式打开时,有一个编译器开关,将 定义为普通类。
我怎样才能ConcreteWizardTemplate
像我一样设计一个继承自 a 的元素Form
?
我的环境是带有 C#.net 4.0 的 Visual Studio 2010。