我目前正在探索如何使用模板10,并希望有两个窗口。一个窗口用于照片的审核,而另一个窗口将在活动中向客人展示图片。
到目前为止,我已经看到了Microsoft MultiViews示例,但是它似乎没有使用模板10。
有人能指点我/建议,使我能够使用模板10进行MultiViews,还是干脆放弃模板10?
发布于 2016-03-27 12:39:02
你可以用ProjectionManager来做这个。还有MSDN上的一个有用的示例。它基本上允许您打开一个次要的“窗口”,就像PowerPoint在“演示者的视图”中所做的那样,如果您在Windows中设置了一个扩展的桌面。
然后,辅助窗口需要自己的框架,并在一个单独的UI线程中运行。这使得主窗口和辅助窗口之间的通信变得更加困难,因为您必须切换线程。最好的通信方式是使用类似棱镜的PubSubEvents (或任何其他框架)。
我不认为Template10支持这一点,但我不会因此而放弃它。我不知道有什么框架可以做到这一点,所以你必须自己把它拼凑在一起。
https://stackoverflow.com/questions/36247206
复制相似问题