我尝试将设计器用于继承的用户控件,不幸的是没有成功。

我的问题是,我无法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。