Есть ли простой способ заставить (полноэкранное) приложение WPF запускаться на дополнительном дисплее? Я знаю, что могу получить весь прямоугольник виртуального рабочего стола и вычислить смещение, но есть ли более прямой способ?Запустить WPF на вторичном дисплее?
5
A
ответ
5
AFAIK В настоящее время нет способа сделать это исключительно с WPF.
Однако вы должны быть в состоянии:
Используйте
System.Windows.Forms.Screen
класса, чтобы получить информацию об экране (ы)Reposition Ваше окно:
Application.Current.MainWindow.Left = xxx;
Application.Current.MainWindow.Top = yyy;
Но для доступа к «System.Windows.Forms.Screen» потребуется добавить сборки, связанные с Windows Forms, в проект WPF и, как результат, повлияет на производительность запуска, а также на объем памяти или общий проект. –