如何删除UWP Cordova(爱奥尼亚)标题栏箭头,也许还有应用程序标题?

如何删除UWP Cordova(爱奥尼亚)标题栏箭头,也许还有应用程序标题?,cordova,ionic2,uwp,Cordova,Ionic2,Uwp,我有一个运行在Windows 10(UWP)上的Cordova(Ionic 2)应用程序,我正在使用Visual Studio 2017构建Cordova项目 宿主窗口是一个箭头,看起来完全不合适,特别是当我在子视图中并且Ionic状态栏已经有一个返回箭头时 这就是我说的箭 有人知道如何删除或隐藏这个吗 也可能是应用程序标题(尽管这不是一个大问题) 提前谢谢 根据@Sunteen Wu-MSFT的建议,以下解决了我的问题 private hideWindowsTitleBackArr

我有一个运行在Windows 10(UWP)上的Cordova(Ionic 2)应用程序,我正在使用Visual Studio 2017构建Cordova项目

宿主窗口是一个箭头,看起来完全不合适,特别是当我在子视图中并且Ionic状态栏已经有一个返回箭头时

这就是我说的箭

有人知道如何删除或隐藏这个吗

也可能是应用程序标题(尽管这不是一个大问题)

提前谢谢

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

您可以尝试使用cordova中的以下代码禁用“后退”按钮:

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

更多详细信息请参考课程。

谢谢您的上述介绍,您知道我把这个放在哪里(什么源文件)?看看这个项目(在VisualStudio中),我惊讶地发现没有C代码,只有JS代码(除非我能放进去?)实际上,一切都很好,我在windows对象上找到了它,这很有效!我刚刚在
app.component
构造函数中添加了
platform.ready()
调用,谢谢@peterc请帮助我,我在ionic3应用程序中尝试了上述代码,但在“Windows.UI.Core”上出现了一个错误,找不到名称“Windows”。请帮助我如何在我的应用程序中使用上述代码。@Neotrixs-我已在问题的底部添加了我使用的代码(因此已格式化),我只是在
platform.ready()之后调用它
已解决,即
等待此.platform.ready();this.hideWindowsTitleBackArrow()