【问题标题】:How do i program Back button to my Desktop Application Page我如何将返回按钮编程到我的桌面应用程序页面
【发布时间】:2019-05-07 13:08:26
【问题描述】:

我正在开发一个桌面应用程序,我想向后退按钮添加功能,以便将我带到我的 MainControl.xaml 页面。

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

我已经成功添加按钮如下:

`<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"/>`

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

private void Button_Click(object sender, RoutedEventArgs e) { Go to MainControl.xaml } Image

【问题讨论】:

  • 我假设您的应用程序是 XBAP 应用程序(请参阅 docs.microsoft.com/en-us/dotnet/framework/wpf/app-development/…)?
  • 我已经添加了我添加按钮的页面的图像,我只是想知道要写什么来创建返回按钮的功能。
  • a) 使用边距进行元素定位不是您应该使用 XAML 的方式 b) 为帮助您,我们需要查看更多 XAML,例如用于显示页面的控件
  • 请发布您的完整代码 - 您目前提供的内容还不够
  • @DenisSchaf xaml 工作正常,我只需要知道一个通​​用代码即可在后退按钮上应用。

标签: c# wpf winforms xaml desktop-application


【解决方案1】:

您没有正确解释这一点,但我猜您有一个框架或导航窗口,而我负责托管您的页面。

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

那有一个导航服务。

其中有一个回退方法。

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

顺便说一句。

这种导航是我见过的商业业务系统中很少见的需求。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-04-09
    • 1970-01-01
    • 2020-02-21
    • 1970-01-01
    • 2011-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多