Meh*_*rad 6 c# wpf xaml multiple-monitors window
在具有多个显示器的 PC 中,假设您运行的应用程序具有除主窗口(例如选项)之外的第二个窗口/对话框,您希望它在与MainWindow. 如何强制这种行为?
您基本上想要停止您MainWindow在一台显示器上的场景,当您打开“选项”页面时,它会显示在不同的屏幕/显示器上。
你看WindowStartupLocation楼盘了Window吗?
CenterScreen将窗口放置在包含光标的屏幕中央,这通常应该没问题。例如,如果用户单击窗口上的按钮并打开一个对话框,光标仍将位于按钮上方,因此对话框将显示在同一窗口的中心。
CenterOwner将 Dialog 放置在指定为其所有者的 Window 的中心。声明与此类似的新窗口:
MyDialog d = new MyDialog { Owner = parentWindow };
d.ShowDialog();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6504 次 |
| 最近记录: |