在哪些情况下 NavigationService.CanGoBack returns false?

In which situations NavigationService.CanGoBack returns false?

在调用NavigationService.GoBack()之前我们需要检查NavigationService.CanGoBack是否为真,但是在什么情况下NavigationService.CanGoBack returns为假?

CanGoBack returns 如果导航历史中没有任何内容,则为 false。有时可能没有为当前导航器添加最新条目(多个导航器)。

link to documentation

正如 Jacob 所提到的,如果您位于导航 BackStack 的根目录,CanGoBack 将为 false。如果您用一个也没有页面的新框架替换根框架,它也可能是错误的