win10虚拟桌面

本文关键字:桌面 虚拟 win10 | 更新日期: 2023-09-27 18:08:21

关于win10的虚拟桌面特性有很多问题,但答案并不令人满意。当我用UWP、c#和XAML开发Windows 10应用程序时,我找不到使用该功能的方法。我想实现的是与典型的Win 10应用相同的行为,比如Edge。如果在虚拟桌面A上打开Edge,切换到桌面B并从那里启动Edge,它会自动切换回桌面A并显示Edge窗口。这是怎么做到的:VS 2015, UWP App, c#??

编辑:也许它与单实例应用程序有关。但我想要的是以下问题的答案:有多少虚拟桌面?-哪个虚拟桌面是我自己的应用程序?-我如何移动我的应用程序到不同的虚拟桌面?

的问候海科

win10虚拟桌面

通用Windows应用程序本质上是单一实例,默认情况下得到你要求的行为:

从空白模板创建一个新的通用Windows。

  1. 运行app
  2. 添加新桌面&切换到它
  3. 运行应用程序,你会自动切换回第一个

通用Windows应用程序不能直接查询或与虚拟桌面交互。

经典的Win32应用程序可以与虚拟桌面交互,并通过VirtualDesktopManager和IVirtualDesktopManager界面在桌面之间移动窗口。