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