完整的.Net框架具有继承的UserControl,但在Compact Framework项目中创建新控件时Visual Studio不提供此选项。
手动将用户控件的祖先类更改为另一个用户控件会导致设计者在后续尝试打开它时抛出异常。
任何人都知道是否可以进行用户控制继承?
答案 0 :(得分:1)
我在this blog entry中有关于CF UserControls的一些注释。缺点是“除非你打算成为一名控制供应商,否则不要浪费你的时间,甚至试图让设计师支持工作。”
答案 1 :(得分:0)
我已成功运行继承的控件但在设计器中绝对没有。我必须将父设置为控制以使用设计器,然后在部署之前将其设置为我的父控件(在关闭设计器之后)。