Estoy intentando permitir que varias clases hereden un control de usuario de Silverlight más general para evitar la redundancia en mi código. Las clases heredan el control extendido, que luego hereda la clase de Control de usuario. El problema con el que me he encontrado es que el archivo ExtendedControlExtension.g.cs se regenera cada vez que compilo, con la herencia incorrecta (hereda el control de usuario, no mi control extendido).Herencia con Silverlight Clases parciales de control de usuario
Tenga en cuenta que he estado heredar el control extendido en los archivos .cs y g.cs, pero continuar el uso de la etiqueta de control de usuario en el archivo .aspx ya que esto hace que el error
Error 29 La etiqueta ' ExtendedControl 'no existe en el espacio de nombres XML' http://schemas.microsoft.com/winfx/2006/xaml/presentation '.
¿Hay alguna manera de arreglar esto?
Gracias!
Gracias por la respuesta muy completa (y entiendo que no se supone que debas editar los archivos .gs, pero era la única manera que podía encontrar para lograr la funcionalidad que necesitaba hasta que respondiste la pregunta). – badpanda
+1 Una respuesta bien construida. – AnthonyWJones