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