¿Cuál es la mejor forma de inyectar dependencias de forma transparente (utilizando el contenedor IOC) a los controles del usuario en WPF?¿Cómo puedo inyectar dependencias a los controles del usuario en WPF
Supongo que los controles de usuario son parte de XAML para la ventana u otros controles de usuario. También creo que el padre (quien sea que sea) no debería ser responsable de esto. La solución para inyectar manualmente dependencias de padres no parece lo suficientemente limpia para mí. Quiero evitar explícitamente la administración de las dependencias de mis componentes, ya que hace que se convierta en una idea de IOC.
¿Hay algún evento que se produzca cuando se crea un árbol lógico para poder interceptarlo e inyectar mis dependencias?
EDIT: por dependencias también significa modelo de vista, controlador, Presentador (cualquiera que sea el patrón se utiliza)
Gracias, Andrey
Claro, pero modelo de vista es sólo ejemplo de la dependencia –
Entonces, ¿cómo habría que inyectar modelo de vista de control de usuario? –
Establezca la propiedad DataContext. –