我已经用C#编写的UWP应用程序从ContentDialog
导航到Page
。现在,当我单击ContentDialog
上的按钮时,我想返回到Page
。
我尝试写(Window.Current.Content as Frame)?.GoBack();
,但是只返回到我的MainPage
(从我的ContentDialog
开始的地方)。
如果可以执行这样的操作,正确的语法是什么?
答案 0 :(得分:1)
否,您不能从内容对话框导航到,甚至。您要做的是在页面之间导航。您在对话框中调用的操作确实会调用此导航,即,如果使用内容对话框中的按钮或按钮完成操作,则不会有任何区别-这些只是页面上的控件。
如果要在返回时在MainPage上看到对话框,请实施逻辑以在满足某些条件时再次显示该对话框(例如,传递NavigationEventArgs,其中包含是否应重新打开“内容对话框”的详细信息。)