Я пытаюсь разрешить нескольким классам наследовать более общий пользовательский элемент управления Silverlight, чтобы избежать избыточности в моем коде. Классы наследуют расширенный элемент управления, который затем наследует класс пользовательского элемента управления. Проблема, с которой я столкнулся, заключается в том, что файл ExtendedControlExtension.g.cs восстанавливается каждый раз при компиляции с неправильным наследованием (он наследует элемент управления пользователя, а не мой расширенный элемент управления).
Обратите внимание, что я унаследовал расширенный элемент управления в файлах .cs и g.cs, но продолжал использовать тег пользовательского элемента управления в файле .aspx, так как это вызывает ошибку.
Ошибка 29 Тег 'ExtendedControl' не существует в пространстве имен XML 'http://schemas.microsoft.com/winfx/2006/xaml/presentation'.
Есть ли способ исправить это?
Спасибо!