UWP 多实例与多视图

UWP multi-instance vs multiple views

我正在开发一个包含多个 windows 的选项卡式编辑器。用户可以打开新的选项卡来编辑不同的文件或打开新的 window 来编辑不同的文件集,也支持拖放 windows。我想知道哪种方法更好,我应该创建应用程序的多个实例还是应该使用多个视图来显示不同的 windows。每种方法的优缺点是什么?

具体显示方式需要根据您应用的实际使用情况来确定。

UWP 应用程序的常见设计是单实例和多视图。多实例只针对桌面和IOT设备,对后台任务有一些限制,具体内容可以查看this document.

在您的编辑器应用程序中,您可以针对不同的情况进行不同的处理。

如果用户只需要编辑单个文件,则在当前应用视图下创建多个选项卡。如果用户需要同时编辑或浏览多个文件,可以考虑在编辑器中添加一个按钮,让用户可以将其分开成一个新的window.

关于多视图的应用场景,在这篇文档中有说明:

谢谢。