复合WPF问题 - 视图和演示者构造函数不运行

时间:2009-12-18 19:06:22

标签: c# .net wpf prism

请在此位置考虑VS 2008 .NET 3.5 SP 1解决方案:

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

此应用程序使用Microsoft的Composite WPF(aka Prism)架构。这是一个非常简单的应用程序,它展示了我遇到的问题。我有一个模块有一个视图。该视图将映射到唯一的区域。出于某种原因,视图的构造函数不会运行(关联的演示者的构造函数也不会运行),尽管模块会加载。

如果应用程序按预期运行,您会看到一个白色屏幕,中间有一个红色的TextBlock,其中包含文本“ModuleNameView”。相反,只出现一个白色屏幕。谁能看到我做错了什么?

谢谢, 戴夫

1 个答案:

答案 0 :(得分:1)

在你的shell.xaml中,你有一个错误:

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

应该是

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

[注意您所在地区名称开头的遗失'{'。这使它对我有用。