我正在尝试让几个类继承一个更通用的Silverlight用户控件,以避免代码中的冗余。这些类继承了扩展控件,而扩展控件又继承了用户控件类。我遇到的问题是每次编译时,ExtendedControlExtension.g.cs文件都会重新生成,并且继承关系不正确(它继承了用户控件而不是我的扩展控件)。
请注意,我已经在.cs和g.cs文件中继承了扩展控件,但在.aspx文件中继续使用用户控件标签,因为这会导致错误:
错误 29:XML命名空间'http://schemas.microsoft.com/winfx/2006/xaml/presentation'中不存在“ExtendedControl”标记。
有没有办法解决这个问题?
谢谢!
请注意,我已经在.cs和g.cs文件中继承了扩展控件,但在.aspx文件中继续使用用户控件标签,因为这会导致错误:
错误 29:XML命名空间'http://schemas.microsoft.com/winfx/2006/xaml/presentation'中不存在“ExtendedControl”标记。
有没有办法解决这个问题?
谢谢!