调用frame.Navigate和设置frame.Source = new MyPage()之间有什么区别吗?在内存使用方面,其中一个是否更有效,并且在使用特定方法时框架的日志(后退,前进按钮)会有不同的影响吗?
答案 0 :(得分:1)
是的,有区别。您导航到的是记录的内容。这意味着,如果您导航到一个页面,整个页面将保留在日志中,只要它保留在导航历史记录中。导航到Uri更好,记忆更好。请注意,WPF中的导航系统和日记功能非常复杂,并且通常与终身管理不一致。这里有龙。在选择使用内置导航系统之前,尽可能多地了解这个主题。