C# 在哪些情况下NavigationService.CanGoBack返回false?
在调用C# 在哪些情况下NavigationService.CanGoBack返回false?,c#,windows-phone,C#,Windows Phone,在调用NavigationService.GoBack()之前,我们需要检查NavigationService.CanGoBack是否为true,但是NavigationService.CanGoBack返回false的情况是什么?如果导航历史记录中没有任何内容,CanGoBack返回false。有时可能没有为当前导航器添加最近的条目(多个导航器) 正如Jacob所提到的,如果您处于导航倒退的根源,则CanGoBack将是错误的。如果将根框架替换为没有页面的新根框架,则该值也可能为false
NavigationService.GoBack()
之前,我们需要检查NavigationService.CanGoBack
是否为true,但是NavigationService.CanGoBack
返回false的情况是什么?如果导航历史记录中没有任何内容,CanGoBack返回false。有时可能没有为当前导航器添加最近的条目(多个导航器)
正如Jacob所提到的,如果您处于导航倒退的根源,则CanGoBack将是错误的。如果将根框架替换为没有页面的新根框架,则该值也可能为false