【发布时间】:2011-08-25 04:12:18
【问题描述】:
我正在尝试允许多个类继承更通用的 Silverlight 用户控件,以避免我的代码中出现冗余。这些类继承扩展控件,然后继承用户控件类。我遇到的问题是每次编译时都会重新生成 ExtendedControlExtension.g.cs 文件,并且继承不正确(它继承了用户控件而不是我的扩展控件)。
请注意,我一直在继承 .cs 和 g.cs 文件中的扩展控件,但继续使用 .aspx 文件中的用户控件标记,因为这会导致错误
错误 29 XML 命名空间“http://schemas.microsoft.com/winfx/2006/xaml/presentation”中不存在标记“ExtendedControl”。
有没有办法解决这个问题?
谢谢!
【问题讨论】:
标签: c# silverlight multiple-inheritance partial-classes user-controls