Я работаю с WPF
, MVP
и Unity Framework
для dependency injection
.
Когда я решаю IniciarSesionView
, возникает бесконечный цикл создания IniciarSesionView
и IniciarSesionPresentador
.
App.cs
Current.MainWindow = IoCFactory.Instance.CurrentContainer.Resolve<Vistas.IniciarSesionView>();
Код позади
public partial class IniciarSesionView : Window, IIniciarSesion
{
private IniciarSesionPresentador _presentador;
public IniciarSesionView(IniciarSesionPresentador presentador)
{
InitializeComponent();
_presentador = presentador;
}
}
public class IniciarSesionPresentador
{
private readonly IIniciarSesion _view;
public IniciarSesionPresentador(IIniciarSesion view)
{
_view = view;
}
}