我在Windows 10(UWP)上运行了Cordova(Ionic 2)应用程序,我使用Visual Studio 2017来构建Cordova项目。
托管窗口为箭头,看起来完全不合适,特别是当我在子视图中且离子状态栏已经有后箭头时。
这里是我正在谈论的箭头
有谁知道如何删除或隐藏此内容?
也许应用程序标题(虽然这不是一个大问题)
提前致谢!
根据@Sunteen Wu-MSFT的建议,以下解决了我的问题...
private hideWindowsTitleBackArrow() : void {
try {
let w : any = window;
if (w.cordova.platformId == "windows") {
let currentView = w.Windows.UI.Core.SystemNavigationManager.getForCurrentView();
currentView.appViewBackButtonVisibility = w.Windows.UI.Core.AppViewBackButtonVisibility.collapsed;
}
} catch (error) {
this.logger.error(`Error in hideWindowsTitleBackArrow: ${error}`);
}
}
答案 0 :(得分:1)
您可以尝试在cordova中使用以下代码来禁用后退按钮:
if (cordova.platformId = "windows")
{
var currentView = Windows.UI.Core.SystemNavigationManager.getForCurrentView();
currentView.appViewBackButtonVisibility = Windows.UI.Core.AppViewBackButtonVisibility.collapsed;
}
更多详情请参阅SystemNavigationManager
课程。