如何删除UWP Cordova(Ionic)标题栏箭头,也许app标题?

时间:2017-09-03 02:22:03

标签: cordova ionic2 uwp

我在Windows 10(UWP)上运行了Cordova(Ionic 2)应用程序,我使用Visual Studio 2017来构建Cordova项目。

托管窗口为箭头,看起来完全不合适,特别是当我在子视图中且离子状态栏已经有后箭头时。

这里是我正在谈论的箭头

enter image description here

有谁知道如何删除或隐藏此内容?

也许应用程序标题(虽然这不是一个大问题)

提前致谢!

根据@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}`);
        }
      }

1 个答案:

答案 0 :(得分:1)

您可以尝试在cordova中使用以下代码来禁用后退按钮:

if (cordova.platformId = "windows")
{
    var currentView = Windows.UI.Core.SystemNavigationManager.getForCurrentView();
    currentView.appViewBackButtonVisibility = Windows.UI.Core.AppViewBackButtonVisibility.collapsed;
}

更多详情请参阅SystemNavigationManager课程。