C# UWP C:从第页返回ContentDialog

C# UWP C:从第页返回ContentDialog,c#,uwp,C#,Uwp,我已经从ContentDialog导航到用C编写的UWP应用程序中的一个页面。现在我想在单击页面上的按钮时返回ContentDialog 我尝试将Window.Current.Content写为Frame?.GoBack;但这只会返回到我的主页,我的ContentDialog就是从那里启动的 如果可以执行这样的操作,正确的语法是什么?否,您无法导航到内容对话框,甚至无法从内容对话框中导航。您所做的是在页面之间导航。您在对话框中调用的操作确实会调用此导航,即,如果使用内容对话框中的按钮或按钮执行,

我已经从ContentDialog导航到用C编写的UWP应用程序中的一个页面。现在我想在单击页面上的按钮时返回ContentDialog

我尝试将Window.Current.Content写为Frame?.GoBack;但这只会返回到我的主页,我的ContentDialog就是从那里启动的

如果可以执行这样的操作,正确的语法是什么?

否,您无法导航到内容对话框,甚至无法从内容对话框中导航。您所做的是在页面之间导航。您在对话框中调用的操作确实会调用此导航,即,如果使用内容对话框中的按钮或按钮执行,则不会有任何区别-这些只是页面上的控件


如果您想在返回时在主页面上看到该对话框,请在满足某些条件的情况下实现逻辑以再次显示该对话框,例如,pass NavigationEventArgs,其中包含是否应重新打开内容对话框的详细信息。

否,您无法执行此操作。您不是从“内容”对话框导航,而是从某个页面导航。“内容”对话框只是用于调用“导航到下一页”操作的控件。如果要返回并查看该对话框,请返回并再次显示该对话框。