我正在做云应用程序。我有2个VIews(RootView,FolderView)
我可以浏览多层文件夹(另一个文件夹中的文件夹)。
我使用相同的视图来显示每个文件夹的内容。当用户点击一个文件时,绑定到视图的元素的属性正在改变。夹。
我遇到的问题是我无法使用“后退”按钮返回上一个文件夹...因为用户在单击文件夹时没有导航到其他视图...
当我点击后退按钮时,我会回到root。(rootView)。
我尝试使用导航()功能在点击文件夹时重新加载相同的视图,但似乎没有调用 OnNavigatedTo 事件。
如何才能返回上一个文件夹?
答案 0 :(得分:0)
我不得不使用这行代码来创建视图的新实例......然后我能够按照我想要的方式导航到后台堆栈......
NavigationService.Navigate(new Uri(String.Format("/Views/BDocs/FolderView.xaml?id={0}", Guid.NewGuid().ToString()), UriKind.Relative));