2017-07-03 25 views
1

對於非地鐵應用運行地鐵應用最小化,則ProcessStartInfo.WindowStyle可以用來最小化運行該應用:從C#應用

ProcessStartInfo processStartInfo = new ProcessStartInfo("notepad.exe"); 
processStartInfo.WindowStyle = ProcessWindowStyle.Minimized; 
Process.Start(processStartInfo); 

它使用Kernel32.CreateProcess也是可能的。

然而,對於地鐵的應用程序,窗口樣式方法行不通:

ProcessStartInfo processStartInfo = new ProcessStartInfo("microsoft-edge://"); 
processStartInfo.WindowStyle = ProcessWindowStyle.Minimized; 
Process.Start(processStartInfo); 

和CreateProcess的是only applicable for non-metro apps

有沒有辦法來最小化運行的地鐵應用程序? (注意,這是從運行Metro應用,獲取窗口句柄,然後最小化窗口不同)

回答

2

不幸的是,這似乎是減少UWP應用程序到系統托盤目前不支持。如果你想要這個功能,可能有助於這一目標通過投票UWP System tray support.