代码之家  ›  专栏  ›  技术社区  ›  Mark Carpenter

我应该导航到相对的URI,还是导航到WPF中页面的新实例?

  •  0
  • Mark Carpenter  · 技术社区  · 16 年前

    调用frame.navigate和设置frame.source=new mypage()有什么区别吗?当涉及到内存使用时,其中一个更有效吗?当使用特定方法时,帧的日志(后退、前进按钮)是否受到不同的影响?

    1 回复  |  直到 16 年前
        1
  •  1
  •   wekempf    16 年前

    是的,有区别。您导航到的是日志记录。这意味着,如果您导航到一个页面,整个页面在日志中保持活动状态的时间与它在导航历史中保持的时间相同。在内存方面,最好导航到一个URI。请注意,WPF中的导航系统和日志记录非常复杂,并且常常与生命周期管理不一致。这里有龙。在选择使用内置导航系统之前,尽可能多地了解这个主题。