0

我正在寻找 UnityContainer 的 WindowManager,并在我的容器中注册了这项服务。

但是在我打算利用这个服务来显示一个 UserControl 的那一刻,这是不可能的。它告诉它找不到视图模型“x”的视图。

我使用 Unity 作为引导程序。

public class Bootstrapper : UnityBootstrapper
{
    protected override DependencyObject CreateShell()
    {
        MainWindow shell = Container.Resolve<MainWindow>();
        shell.Show();

        return shell;
    }

    protected override void ConfigureContainer()
    {
        base.ConfigureContainer();
        Container.RegisterInstance<IWindowManager>(new WindowManager());
    }
}
4

0 回答 0