tôi có một ứng dụng WPF với cửa sổ chính và cửa sổ thứ hai mở ra từ nút cửa sổ chính. tôi muốn cửa sổ chính bị tắt trong khi cửa sổ thứ hai được mở dưới dạng cửa sổ "Giới thiệu" trong studio trực quan.WPF vô hiệu hóa cửa sổ chính trong khi cửa sổ thứ hai mở cho đến khi nó đóng
Trả lời
Hãy thử số này ShowDialog
method thay vì Show
để mở cửa sổ thứ hai làm hộp thoại.
Bạn có dự án WPF đã có cửa sổ. Ứng dụng này sẽ hoạt động.
Nhấp chuột phải vào dự án và Thêm cửa sổ mới. Bạn đặt tên cho nó là Window1.xaml
Bây giờ bạn sẽ thấy Window1.xaml và Window1.xaml.cs được thêm vào dự án của bạn. (tên lớp cho cửa sổ sẽ là Window1 nằm trong tệp .xaml.cs và nó xuất phát từ Cửa sổ; cũng là một phần lớp)
Mở tệp XAML cho Window1 (Window1.xaml) và thêm của bạn điều khiển. Đối xử với nó giống như bất kỳ cửa sổ khác và viết mã.
Bây giờ trong cửa sổ chính của bạn (cửa sổ đầu tiên) bạn thêm Nút mà khi được nhấp sẽ hiển thị cửa sổ mới được tạo.
Cho rằng bên trong handler Click, ....
var newWindow = new Window1();
newWindow.ShowDialog();
Window1
này cần được thiết kế cho trang Về bạn. Gọi nó với ShowDialog();
sẽ vô hiệu hóa các cửa sổ khác và cửa sổ hoạt động duy nhất sẽ là trang giới thiệu của bạn.
- 1. Mở cửa sổ thứ hai trong PyQt
- 2. Làm cách nào để mở cửa sổ thứ hai từ cửa sổ đầu tiên trong wpf?
- 3. làm mới cửa sổ mẹ khi đóng cửa sổ con
- 4. Đóng Cửa sổ từ Khác Trong Wpf
- 5. Cách mở Datepicker UI thứ hai khi đóng cửa sổ đầu tiên
- 6. Vô hiệu hóa cửa sổ bên dưới khi cửa sổ bật lên được tạo trong Python TKinter
- 7. pylab matplotlib "show" đợi cho đến khi cửa sổ đóng
- 8. Cửa sổ chính bị đóng băng khi cửa sổ con bị đóng băng quá mức từ một quá trình khác
- 9. Tại sao đóng cửa sổ con cuối cùng giảm thiểu cửa sổ chính của nó?
- 10. passport.js, sau khi xác thực trong cửa sổ bật lên, đóng nó và chuyển hướng cửa sổ chính
- 11. Cảnh báo khi cửa sổ trình duyệt đóng vô tình
- 12. Làm thế nào để chạy chức năng của cửa sổ cha khi cửa sổ con đóng?
- 13. Vô hiệu hoá nút đóng trong thanh tiêu đề của cửa sổ WPF (C#)
- 14. Hủy đóng cửa sổ trong WPF
- 15. Cửa sổ làm mới dành cho cha mẹ sau khi đóng cửa sổ bật lên
- 16. EXTJS đóng một cửa sổ
- 17. WPF - Đặt vị trí cửa sổ hộp thoại liên quan đến cửa sổ chính?
- 18. Mở cửa sổ WPF trong WindowsForm APP
- 19. Vô hiệu hóa cửa sổ kéo dài Cocoa?
- 20. Cách đóng cửa sổ Kendo trong nội dung cửa sổ?
- 21. Vô hiệu hóa cửa sổ bật lên ASP.NET
- 22. Cửa sổ sẽ không khôi phục sau khi đóng cửa
- 23. Làm thế nào để chạy chức năng của cửa sổ cha khi cửa sổ con đóng?
- 24. Vô hiệu hóa tất cả trừ một điều khiển con trong cửa sổ WPF
- 25. cửa sổ ExtJS đóng cửa sau khi biểu mẫu gửi
- 26. FFT - Khi nào cần mở cửa sổ?
- 27. Kendo ui - vô hiệu hóa việc kéo cửa sổ
- 28. Cửa sổ WPF tải trước
- 29. Javascript truyền dữ liệu từ cửa sổ con đến cửa sổ chính, lỗi IE?
- 30. pygtk đang chạy hai cửa sổ, cửa sổ bật lên và chính
Khi bạn mở ** khoảng ** cửa sổ, nó sẽ được mở dưới dạng hộp thoại, tất cả các cửa sổ khác sẽ bị tắt. MSDN nói, "ShowDialog hiển thị cửa sổ, vô hiệu hóa tất cả các cửa sổ khác trong ứng dụng và chỉ trả lại khi cửa sổ đóng. Loại cửa sổ này được gọi là cửa sổ phương thức. Cửa sổ phương thức chủ yếu được sử dụng làm hộp thoại". –
cảm ơn, bạn có thể thêm một số mã vì tôi không thể thêm Hộp thoại vào mã của mình hay không ... – user3719173
cảm ơn rất nhiều Karthik Nishanth !!!! nó hoạt động !!! bằng cách này là có cách nào để cange opacity cửa sổ chính trong khi window1 được mở và khi nó đóng cửa để thay đổi độ mờ đục như ban đầu? – user3719173