对于非都市应用,ProcessStartInfo.WindowStyle
可用于最小化运行应用:
ProcessStartInfo processStartInfo = new ProcessStartInfo("notepad.exe");
processStartInfo.WindowStyle = ProcessWindowStyle.Minimized;
Process.Start(processStartInfo);
也可以使用Kernel32.CreateProcess。
但是,对于metro应用程序,Window Style方法不起作用:
ProcessStartInfo processStartInfo = new ProcessStartInfo("microsoft-edge://");
processStartInfo.WindowStyle = ProcessWindowStyle.Minimized;
Process.Start(processStartInfo);
和CreateProcess是only applicable for non-metro apps。
有没有办法最小化地铁应用? (请注意,这与运行metro应用程序,获取窗口句柄,然后最小化窗口)不同
答案 0 :(得分:3)
不幸的是,似乎最初将UWP应用程序最小化到系统托盘中是不支持的。如果您确实需要此功能,可以通过投票UWP System tray support.
来帮助实现此功能