添加的视图不会出现在屏幕上

时间:2010-05-31 08:32:35

标签: c# silverlight-4.0 prism-2

为什么我的“mainRegion.Activate(查看);”不在屏幕上显示视图?

只有删除了在ModuleInit.cs中注册的(RegisterViewWithRegion)的默认视图,但是在添加View之后我没有放入.Activate()。但是如果我移动到其他模块会出现问题,并返回到已删除默认视图的模块,我会得到空白页。

任何线索?谢谢。 *)我不想删除默认视图,但只有激活(视图)才能显示我想要的视图,如我的参考文献所述。

参考:http://msdn.microsoft.com/en-us/library/dd458899.aspx

1 个答案:

答案 0 :(得分:0)

Activate(view);更改为Remove(this);

因为我的view不会直接从UserControl继承。