MVP依赖注入导致无限循环

时间:2018-05-30 02:30:56

标签: c# wpf dependency-injection unity-container stack-overflow

我正在使用WPFMVPUnity Frameworkdependency injection

当我解决IniciarSesionView时,会出现IniciarSesionViewIniciarSesionPresentador的无限循环。

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;
    }
}

0 个答案:

没有答案