2010-06-29 58 views
2

以默认值Prism Shell project开始,所有按预期工作。棱镜外壳模板,创建两个ShellView实例

我开始进行更改和修改,现在应用程序启动两次。

protected override DependencyObject CreateShell()

上述倍率仅调用一次。 ShellView中的构造函数被调用两次。一次用于默认构造函数,一次用于构造函数获取ShellViewModel的实例。

不知道究竟是什么导致这可是我的直觉是什么东西无意中修改和平凡解等待...

回答

5

StartupUri设置;我相信在使用Expression Blend打开解决方案时会发生这种情况。