在页面的视图模型中,我试图确定用户来自的页面的名称。导航堆栈看起来只是一个数组Page
,但出于某种原因,以下代码显示了我用来nameof()
从导航堆栈获取页面名称的红线。
var stack = Shell.Current.Navigation.NavigationStack.ToArray();
var indexForPreviousPage = stack.Count() - 2;
if(nameof(stack[indexForPreviousPage]) == nameof(SomePageInMyApp))
{
// Do something
}
如何获取用户来自的页面的名称?除了查看导航堆栈之外,有没有更简单的方法可以获取它?