D.K*_*.K. 2 c# wpf multiple-monitors
我正在尝试使用media元素创建一个wpf视频播放器.我的目标是为该应用程序制作多个窗口.每个窗口都会显示在不同的显示器上.就像MainWindow将获得主显示器的分辨率并调整自身以全屏显示.辅助监视器上的第二个窗口等等......
到目前为止,我已经在主显示器上制作了MainWindow全屏.但我不知道如何用它的分辨率在第二台显示器上显示第二个窗口.请帮忙.
小智 7
最简单的选择是显示它.在show()方法之后,调整它的大小.
// display on second window
NewWindow win = new NewWindow();
System.Windows.Forms.Screen s1 = System.Windows.Forms.Screen.AllScreens[2];
System.Drawing.Rectangle r1 = s1.WorkingArea;
win.WindowState = System.Windows.WindowState.Normal;
win.WindowStartupLocation = System.Windows.WindowStartupLocation.Manual;
win.Top = r1.Top;
win.Left = r1.Left;
win.Show();
win.WindowState = System.Windows.WindowState.Maximized;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9178 次 |
| 最近记录: |