请在此位置考虑VS 2008 .NET 3.5 SP 1解决方案:
http://www.theese.com/SolutionName.zip
此应用程序使用Microsoft的Composite WPF(aka Prism)架构。这是一个非常简单的应用程序,它展示了我遇到的问题。我有一个模块有一个视图。该视图将映射到唯一的区域。出于某种原因,视图的构造函数不会运行(关联的演示者的构造函数也不会运行),尽管模块会加载。
如果应用程序按预期运行,您会看到一个白色屏幕,中间有一个红色的TextBlock,其中包含文本“ModuleNameView”。相反,只出现一个白色屏幕。谁能看到我做错了什么?
谢谢, 戴夫
答案 0 :(得分:1)
在你的shell.xaml中,你有一个错误:
cal:RegionManager.RegionName="x:Static local:RegionNames.MainRegion}"
应该是
cal:RegionManager.RegionName="{x:Static local:RegionNames.MainRegion}"
[注意您所在地区名称开头的遗失'{'。这使它对我有用。