用WPF,想打開第二個窗口全屏。問題是當主窗口不在主屏幕中時,第二個窗口不能像主窗口那樣在同一個屏幕上打開。它在主屏幕內彈出。無論如何,我可以像主窗口一樣在相同的屏幕上打開它嗎?謝謝。用WPF,想打開第二個窗口全屏不在主屏幕
0
A
回答
0
您應該可以通過將新窗口的啓動位置設置爲其所有者的中心來完成此操作。要做到這一點的是,你沒有從自動設置的所有者那裏獲得窗口,所以你需要自己做。從另一個Window
這樣做應該打開Window2
實例全屏同一顯示器上:
Window2 newWindow = new Window2
{
Owner = this,
WindowStartupLocation = WindowStartupLocation.CenterOwner,
WindowState = WindowState.Maximized
};
newWindow.Show();
0
定的窗口是要居中
var window = new MyWpfWindow();
var handle = Process.GetCurrentProcess().MainWindowHandle;
var helper = new WindowInteropHelper(window);
helper.Owner = handle;
window.WindowState = WindowState.Maximized;
window.WindowStartupLocation = WindowStartupLocation.CenterOwner;
window.ShowDialog();
窗口的情況下,這將自動檢索當前主窗口和中心,並最大限度地在同一屏幕上的孩子,它適用於我在Excel VSTO加載項
相關問題
- 1. 當第二個屏幕不可見時將窗口從第二個屏幕移動到主屏幕
- 2. 打開全屏OpenGL窗口
- 3. 在第二個監視器/電視下的主WPF窗口的屏幕截圖
- 4. Cocoa在第二個屏幕上打開一個全屏窗口,在第一個屏幕上保持應用可見
- 5. Xorg全屏打開兩個窗口
- 6. IE 8打開一個全屏窗口
- 7. 在黑莓主屏幕中打開一個新的主屏幕
- 8. 兩個窗口全屏在兩個不同的屏幕上
- 9. WPF初始屏幕窗口
- 10. WPF:在開關主屏幕上保持窗口最大化
- 11. WPF窗口在屏幕的右邊緣中間打開
- 12. 全屏幕TOPMOST窗口
- 13. 使用SFML在第二臺顯示器上打開全屏窗口?
- 14. WPF禁用主窗口,而第二個窗口打開,直到它關閉
- 15. 跨兩個屏幕拉伸WPF窗口
- 16. 允許與第二個窗口進行交互而不破壞第一個窗口中的全屏幕?
- 17. WPF窗口對象是在Windows塗黑第二個屏幕上10
- 18. 在屏幕頂部顯示wpf窗口
- 19. JavaFX,在同一個窗口中打開一個屏幕
- 20. node-webkit - 將第二個窗口移至第二個或特定屏幕
- 21. 許多屏幕上的全屏幕(WPF)
- 22. 如何從wpf的第一個窗口打開第二個窗口?
- 23. 在PyQt中打開第二個窗口
- 24. WPF popwindows在屏幕的上角打開
- 25. 屏幕:如何打開備用屏幕?
- 26. Ruby:窗口打印屏幕win32API調用
- 27. WPF最大化窗口比屏幕大
- 28. 爲WPF窗口加載等待屏幕
- 29. sdl屏幕UTF8屏幕窗口標題
- 30. 爲什麼Windows XP會在我的第二個屏幕上最小化我的揮杆全屏窗口?
您可以使用控件的可見性屬性。你可以讓一個隱藏,另一個可見。所以主窗口不會改變。 – 2013-02-16 18:58:00