0

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

它仅在我删除在 ModuleInit.cs 中注册的默认视图 (RegisterViewWithRegion) 时才有效,尽管在添加视图后我没有放置 .Activate()。但是,如果我移动到其他模块,然后返回到已删除默认视图的模块,则会出现问题,我得到空白页。

有什么线索吗?谢谢你。*) 我不想删除默认视图,但只有使用 Activate(view) 才能显示我想要的视图,如我的参考资料中所述。

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

4

1 回答 1

0

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

因为 myview不是直接继承自UserControl.

于 2010-06-02T06:35:39.500 回答