如何将“后退”按钮编程到“桌面应用程序”页面

时间:2019-05-07 13:08:27

标签: c# wpf winforms xaml desktop-application

我正在开发桌面应用程序,我想向后退按钮添加功能,这些功能会将我带到MainControl.xaml页面。

我尝试了一些在线代码,但没有用。我是C#WPF中相对较新的编码器

我已成功添加按钮,如下所示:

        Dictionary <int,bool> roundVals1 = new Dictionary<int, bool> ();
        Dictionary <int,bool> roundVals2 = new Dictionary<int, bool> ();
        Dictionary <int,bool> roundVals3 = new Dictionary<int, bool> ();
        Dictionary <int,bool> roundVals4 = new Dictionary<int, bool> ();
        roundVals1.Add (0,false);
        roundVals2.Add (0,false);
        roundVals3.Add (0,false);
        roundVals4.Add (0,false);
        seenValsRounds.Add ("A", roundVals1);
        seenValsRounds.Add ("B", roundVals2);
        seenValsRounds.Add ("C", roundVals3);
        seenValsRounds.Add ("D", roundVals4);

.cs代码是这样,但我不知道要添加什么

`<Button Content="Back" HorizontalAlignment="Left" Height="26" Margin="19,10,0,0" Grid.Row="1" VerticalAlignment="Top" Width="85" FontSize="14" FontWeight="Bold" FontFamily="Segoe UI Semibold" Click="Button_Click"/>` Image

1 个答案:

答案 0 :(得分:1)

您尚未正确解释此问题,但我想您有一个框架或导航窗口,并且由我托管您的页面。

您需要引用托管页面的框架或导航窗口。

具有导航服务。

有一个goback方法。

https://docs.microsoft.com/en-us/dotnet/framework/wpf/app-development/how-to-navigate-back-through-navigation-history

偶然地。

这种导航是我所见过的商务系统中罕见的要求。