Я пытаюсь открыть 2 приложения Windows ( appWindowOne & appWindowTwo ) на отдельных мониторах в полноэкранном режиме, но когда appWindowTwo открывается appWindowOne сворачивает. Я попытался программно заставить AppWindow повторно войти в полноэкранный режим, но это заставило другое AppWindow свернуть. При ручном нажатии на панели задач он восстанавливается в полноэкранном режиме, не затрагивая другой, но я хотел бы знать, можно ли сделать это программно?
public static async void ShowAppWindows()
{
AppWindow appWindowOne = await AppWindow.TryCreateAsync();
Frame frameOne = new Frame();
ElementCompositionPreview.SetAppWindowContent(appWindowOne, frameOne);
AppWindow appWindowTwo = await AppWindow.TryCreateAsync();
Frame frameTwo = new Frame();
ElementCompositionPreview.SetAppWindowContent(appWindowTwo, frameTwo);
FullScreenPresentationConfiguration FSPC = new FullScreenPresentationConfiguration()
{
IsExclusive = false
};
await appWindowOne.TryShowAsync();
appWindowOne.RequestMoveToDisplayRegion(displayRegions[0]);
appWindowOne.Presenter.RequestPresentation(FSPC);
await appWindowTwo.TryShowAsync();
appWindowTwo.RequestMoveToDisplayRegion(displayRegions[1]);
appWindowTwo.Presenter.RequestPresentation(FSPC);
}