0

好的,我有一个问题,尽管我尽了最大的努力,但我还是无法解决。我搜索了互联网,这是特别难以搜索的内容之一,但似乎没有 Windows 8.1 用户或任何为 Windows 8.1 开发的开发人员发布到任何网站询问如何做到这一点(我可能是错的, 当然)。

我想做的是制作一个针对 Windows 8.1 的 Windows 应用商店应用程序,它利用了多个 Windows。要明白我的意思,打开地铁,即右键单击选项卡,然后单击“在新窗口中打开”。这也在邮件应用程序中,您可以在另一个窗口中打开一条消息,该窗口的行为就像一个单独的应用程序,并且可以像这样被捕捉。这是 Windows 8.1 操作系统的新功能。

但我一生都无法弄清楚如何在 C# 和 XAML 中做到这一点。有谁知道怎么做?谢谢。

亚历克斯

4

2 回答 2

3

Windows.UI.ViewManagement 中有新的 API,即ApplicationViewSwitcherProjectionManager类。前者用于处理多个独立视图,用户可以在他们拥有的任何显示器上并排排列,这是 IE 和 Mail 使用的;后者用于与多个显示器一起工作。

请参阅应用程序视图示例投影示例,以在代码中处理这两个场景。

于 2013-10-18T15:54:54.907 回答
0

我的回答可能有点晚了,但是当我第一次开始搜索这个主题时,我对这个主题的“令人沮丧的支持参考”有类似的担忧。但是,我已经能够克服这个问题并在我的应用程序中使用该功能。有一些很好的参考资料;Windows 开发中心有一个快速入门,即“Quiskstart 创建多个 Windows”,一个很好的指南是“MultipleViews”示例,以下提供了额外的支持。1) https://blogs.windows.com/buildingapps/2014/01/09/be-two-places-at-once-using-multiple-windows/#pBHiQtDSPFrCA7Gv上的“使用多个窗口同时成为两个地方” 。 97

2)“用于 Windows 8.1 应用程序的多视图”(第 1-3 部分) http://www.kraigbrockschmidt.com/2013/11/21/multiple-views-creating-view/

                                                           BQ at WATERVIEW
于 2017-05-11T03:43:03.003 回答