Xamarin表格-UWP后退按钮?

阿里里克

我有一个使用UWP的简单Xamarin Forms应用程序。我正在推向新的观点:

await Navigation.PushAsync(new NavigationPage(new MyDetailView()));

加载该视图时,没有后退按钮可以返回堆栈。推荐的方法是什么?请注意,在iOS中,存在后退按钮。

马丁·兹昆

可以使用以下代码段显示桌面上的后退按钮:

SystemNavigationManager.GetForCurrentView().AppViewBackButtonVisibility =
   AppViewBackButtonVisibility.Visible;

这将在应用程序的标题栏中显示“后退”按钮。您可能希望在每个导航上更新此状态,以便在不需要按钮时(导航堆栈为空时)不显示该按钮。

但是我想这应该自动发生,因为这是Xamarin.Forms中已经存在的行为-请参见NavigationPageRenderer源代码行463。

我认为问题可能是这样的事实,即您将包装在新视图中的新视图用作伪装NavigationPage,从而窃取了导航堆栈并将其清空。我想这应该可以按您期望的方式工作并解决您的问题(仅将新视图推入现有NavigationPage):

Navigation.PushAsync( new MyDetailView() );

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Xamarin IOS隐藏栏后退按钮

来自分类Dev

使用Xamarin Forms,如何覆盖后退按钮功能?

来自分类Dev

IE8后退按钮重置表格

来自分类Dev

Xamarin MvvmCross Android防止后退按钮返回到先前的视图

来自分类Dev

Xamarin关闭后退按钮上的Android应用程序

来自分类Dev

如何处理UWP按下的后退按钮

来自分类Dev

Xamarin表格-按钮边距

来自分类Dev

自定义Windows 10 UWP后退按钮

来自分类Dev

如何在Xamarin跨平台(Xamarin.Forms)中识别后退按钮事件

来自分类Dev

Xamarin iOS:NavigationItem的MvvMC交叉绑定后退按钮

来自分类Dev

Windows 10移动版UWP-慢速后退按钮

来自分类Dev

如何在Xamarin.Forms上更改后退按钮文本

来自分类Dev

如何在导航栏Xamarin表单中隐藏后退按钮

来自分类Dev

Xamarin表单导航页面后退按钮mvvm命令

来自分类Dev

当我使用xamarin MVVM时。那么如何在视图模型中处理设备后退(硬件后退按钮)

来自分类Dev

Xamarin表格转换按钮请点击

来自分类Dev

UWP(JS)应用程序中的自动后退按钮功能

来自分类Dev

Xamarin Master Detail棱镜导航栏后退按钮

来自分类Dev

Xamarin表格在TabbedPage中添加按钮

来自分类Dev

如何使Xamarin显示汉堡图标而不是后退按钮?

来自分类Dev

在UWP NavigationView中更改后退按钮的前景色

来自分类Dev

Xamarin表格-按钮边距

来自分类Dev

自定义Windows 10 UWP后退按钮

来自分类Dev

Xamarin表格UWP-显示PDF

来自分类Dev

Xamarin Forms NavigationPage显示多个后退按钮

来自分类Dev

Xamarin.Forms如何禁用导航栏中的“后退”按钮

来自分类Dev

在 iOS Xamarin 中设置后退按钮标题文本

来自分类Dev

在 html 中为表格数据制作前进/后退按钮

来自分类Dev

如何捕获 Xamarin 轮播页面的后退按钮

Related 相关文章

热门标签

归档