【问题标题】:Added view does not appear on screen添加的视图未出现在屏幕上
【发布时间】:2010-05-31 08:32:35
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: c# silverlight-4.0 prism-2


    【解决方案1】:

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

    因为我的view 不是直接继承自UserControl

    【讨论】:

      猜你喜欢
      • 2020-12-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-05
      • 2013-12-16
      相关资源
      最近更新 更多