首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >[WINJS][UWP] GoBack Button on TitleBar

[WINJS][UWP] GoBack Button on TitleBar
EN

Stack Overflow用户
提问于 2016-03-24 15:42:23
回答 1查看 383关注 0票数 0

我试图在标题栏中为WINJS应用程序创建一个GoBack按钮。我试了很多密码,但都没能用。

有些代码只显示了GoBack按钮,但实际上没有动作,我是WINJS/JS的初学者,不能让代码工作。

我试过使用示例,但无法从示例中获得正确的代码,因为它不是完整的代码--例如,/* --您的成功和错误处理程序*/,我不知道我实际上应该把什么放进去。有人能帮忙吗?

我试过用这个代码:

代码语言:javascript
复制
(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 */);
}
})();

谢谢。

编辑

啊哈,我怎么才能像别人说的那样注册一个函数呢?:x“确保将"onBackRequested”函数注册到currentView.backrequested事件。“

谢谢你的回复

编辑2

解决了,谢谢你的回复

EN

回答 1

Stack Overflow用户

发布于 2016-03-25 09:45:39

因为它不是一个完整的代码,例如,/*您的成功和错误处理程序*/,我不知道我实际上应该把什么投入其中。

您可以在".done()“中添加成功函数实现和错误函数实现,但在您的示例中,这是不必要的。

若要使back按钮功能,您可以执行以下操作:

  1. 确保将"onBackRequested“函数注册到currentView.backrequested事件。
  2. WinJS应用程序应该是一个单一的页面应用程序,并且导航发生在PageControls或HtmlControls之间。Win8.1导航模板提供了一个很好的导航示例,它也可以应用于Windows 10 UWP。你可以在你的项目中使用它。

我做了一个基本的导航示例,您可以参考:NavigationSample

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36204286

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档