我正在實現一個應用程序,當你啓動這個應用程序,你有一個主屏幕在整個屏幕上最大化,但也會出現一個彈出窗口。我希望只要我的彈出窗口沒有關閉,用戶就不能在彈出窗口後面的主屏幕上做任何事情(比如當你有錯誤信息或其他東西時)?這可能是一些財產,但無法找到它。有人可以幫助我嗎?我正在WPF和C#中工作。當彈出窗口打開時,使它無法在主屏幕上工作?
回答
彈出窗口並不意味着我認爲這種事情。您可以使用正常的Window
和ShowDialog
來獲取模式彈出窗口。如果您不想要框架以及您可以將其設置爲AllowsTransparency
至true
和WindowStyle
至None
,則可以分別設置其樣式。
但我這樣做,我裝我的主屏幕窗口: 私人無效Window_Loaded(對象發件人,RoutedEventArgs E) { ToetsBeheerViewModel toetsBeheerViewModel =新ToetsBeheerViewModel(); ToetsBeheerView.DataContext = toetsBeheerViewModel; EditAlgemeneGegevens window = new EditAlgemeneGegevens(toetsBeheerViewModel.Examination); window.Show(); } 那我該怎麼做? – Ruben
哎呀,我明白了,實際上是window.Show它必須是window.ShowDialog。無論如何;) – Ruben
@Ruben:這正是我在我的答案中寫的,我不是嗎? –
- 1. WPF打開彈出窗口並在彈出窗口打開時在主窗口上工作
- 2. javascript彈出窗口不在ie11中工作。當我打開彈出窗口時,它在空白屏幕上顯示false
- 3. 打開彈出窗口中易於打開的彈出窗口
- 4. 當子彈出窗口打開時禁用父窗口
- 5. 使用jquery從主窗口打開中心彈出窗口?
- 6. 彈出窗口無法正常工作
- 7. 作爲彈出窗口打開活動,而不是在Android的其他屏幕?
- 8. 彈出窗口:當彈出彈出窗口時關閉彈出
- 9. 打開HTML彈出窗口
- 10. 如何在彈出窗口中打開彈出窗口?
- 11. 在ASP.NET的彈出窗口中打開一個彈出窗口
- 12. 當窗口打開時加載屏幕:Android
- 13. 在屏幕上彈出窗口定位:如何使它們不覆蓋?
- 14. 使用NSWorkspace打開URI時彈出窗口捕捉彈出窗口
- 15. 當離開網站時彈出窗口
- 16. 在C#中打開瀏覽器窗口作爲彈出窗口#
- 17. 彈出窗口破壞屏幕方向
- 18. 彈出式窗口,中央屏幕
- 19. 註銷主窗口後彈出窗口鏈接仍在工作
- 20. Selenium在彈出窗口時打開多個窗口
- 21. 如何打開彈出窗口,使其高度從屏幕頂部到底部?
- 22. Silverlight彈出窗口:如何在打開彈出窗口後調用方法?
- 23. 如何確保在屏幕中央打開彈出窗體?
- 24. 使用javascript打開彈出窗口
- 25. 使用javascript打開彈出窗口
- 26. JS:打開新窗口,工作與它
- 27. 彈出窗口無法打開按鈕點擊在asp.net
- 28. 無法在模型彈出窗口中打開視圖mvc 3
- 29. pbcopy似乎無法在OSX的gnu屏幕窗口中工作
- 30. 如何在同時關閉已打開的彈出窗口時打開彈出窗口
這就是所謂的模態對話框 – Omu