He creado un Control de usuario compuesto, como es habitual, de una parte XAML y una parte de código subyacente. Ahora, necesito crear otro Control de usuario que comparta algunas de las funcionalidades de la primera, pero que tiene diferentes aspectos y también podría tener características adicionales en el código subyacente.Extendiendo controles de usuario en WPF
Mi primera idea fue crear una interfaz para reunir las funcionalidades comunes de los dos tipos de controles. ¿Es este el camino correcto? ¿Y cómo administraría las diferentes partes de XAML que debería tener? Cualquier consejo es bienvenido
Parece que el código detrás es el problema y no el control. –
Ritch, ¿qué quieres decir? – Tilvia
Parece que desea cambiar las imágenes, pero use el mismo comportamiento o agréguelo. El hecho de que todo ese código de comportamiento esté atrapado en el código subyacente y no esté disponible para su reutilización está causando un problema.¿Está familiarizado con los patrones del presentador, como MVVM? –