Шаблон оболочки Prism, создаются два экземпляра ShellView - PullRequest
2 голосов
/ 29 июня 2010

Начинается с проекта по умолчанию Prism Shell и все работает как положено.

Я начал вносить изменения и модификации, и теперь приложение запускается дважды.

protected override DependencyObject CreateShell()

Вышеуказанное переопределение вызывается только один раз.Конструктор (ы) в ShellView вызывается дважды.Один раз для конструктора по умолчанию и один раз для конструктора, принимающего экземпляр ShellViewModel.

Не уверен, что именно вызывает это, однако я догадываюсь, что что-то было случайно изменено, и тривиальное решение ждет ...

1 Ответ

5 голосов
/ 29 июня 2010

StartupUri было установлено; Я считаю, что это произошло при открытии решения с помощью Expression Blend.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...