繁体   English   中英

[WINJS] [UWP] TitleBar上的“返回”按钮

[英][WINJS][UWP] GoBack Button on TitleBar

我正在尝试在Visual Studios的WINJS应用程序的标题栏中创建GoBack按钮。 我尝试了很多代码,但无法正常工作。

有些代码仅显示GoBack按钮,但实际上不执行任何操作,我是WINJS / JS的初学者,无法使代码正常工作。

我尝试使用Examples,但无法从示例中获取正确的代码,因为它不是Example / *您的成功和错误处理程序* /的完整代码,我不知道我应该实际输入什么。 有人可以帮忙吗?

我尝试了以下代码:

(function () {
"use strict";

var currentview = Windows.UI.Core.SystemNavigationManager.getForCurrentView();
currentview.appViewBackButtonVisibility = Windows.UI.Core.AppViewBackButtonVisibility.visible;

function onBackRequested(eventArgs) {
    WinJS.Navigation.back(1).done( /* Your success and error handlers */);
}
})();

谢谢。


编辑


Ahm,我该如何注册某人所说的功能? “:x”确保将“ onBackRequested”函数注册到currentView.backrequested事件。

并感谢您的答复


编辑2


解决了,谢谢回复

因为它不是Example / *您的成功和错误处理程序* /的完整代码,所以我不知道我实际上应该输入什么。

您可以在“ .done()”内添加成功函数的实现和错误函数的实现,但是对于您而言,则没有必要。

要使后退按钮起作用,您可以执行以下操作:

  1. 确保将“ onBackRequested”功能注册到currentView.backrequested事件。

  2. WinJS应用程序应该是单页应用程序,并且导航在PageControls或HtmlControls之间进行。 Win8.1导航模板提供了一个很好的导航示例,它也可以应用于Windows 10 UWP。 您可以在项目中使用它。

我已经制作了一个基本的导航示例,您可以参考: NavigationSample

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM