模板10多个Windows

我正在探索如何使用模板10,并希望有两个窗口。 一个窗口用于审核照片,而另一个窗口用于在活动中向客人显示图片。

到目前为止,我已经看过Microsoft MultiViews示例,但似乎它不使用Template 10。

有人可以指向我/建议的方向,以便能够使用模板10 MultiViews,或者我应该完全放弃模板10?

你可以使用ProjectionManager 。 在MSDN上还有一个有用的示例 。 如果您在Windows中设置了扩展桌面,它基本上允许您打开辅助“窗口”,就像PowerPoint在“演示者视图”中所做的那样。

然后,辅助窗口需要自己的Frame并在单独的UI线程中运行。 这使得主窗口和辅助窗口之间的通信变得更加困难,因为您必须切换线程。 沟通的最佳方式是使用像Prism的PubSubEvents(或任何其他框架)之类的东西。

我不认为Template10支持这一点,但我不会因此而放弃它。 我不知道任何开箱即用的框架,所以你必须自己把它拼凑起来。