Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/302.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在哪些情况下NavigationService.CanGoBack返回false?_C#_Windows Phone - Fatal编程技术网

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