2009-12-18 1 views
1

Пожалуйста, обратите внимание на VS 2008 решение .NET 3.5 SP 1 в этом месте:Composite WPF Проблема - Просмотр и Presenter Конструкторы Не Бегите

http://www.theese.com/SolutionName.zip

Это приложение использует Composite WPF Microsoft (ака Prism) архитектура. Это очень простое приложение, которое демонстрирует проблему, с которой я сталкиваюсь. У меня есть один модуль с одним видом. Это представление отображается в один и только регион. По какой-либо причине конструктор представления не запускается (и не имеет конструктора связанного презентатора), хотя модуль действительно загружается.

Если приложение работает по назначению, вы увидите белый экран с красным TextBlock в середине, содержащий текст «ModuleNameView». Вместо этого появляется только белый экран. Кто-нибудь может понять, что я делаю неправильно?

Спасибо, Dave

ответ

1

В вашем shell.xaml, вы имели ошибка:

cal:RegionManager.RegionName="x:Static local:RegionNames.MainRegion}" 

должен быть

cal:RegionManager.RegionName="{x:Static local:RegionNames.MainRegion}" 

[обратите внимание на отсутствие '{' в начале название вашего региона. Это заставило его работать на меня.

 Смежные вопросы

  • Нет связанных вопросов^_^