Splashscreen/Loading-Window trong ứng dụng WPF của tôi được đặt thành Topmost = "True". Bây giờ cửa sổ này ở trên đầu trang của tất cả các cửa sổ khác ngay cả khi bạn chuyển sang ứng dụng khác (vì tải sẽ mất một thời gian). Tôi không muốn loại hành vi này.WPF-Window Topmost chỉ dành cho ứng dụng của riêng mình?
Nếu tôi đặt Trên cùng = "False" cửa sổ ở trên cùng không hề. Nhưng nếu bạn chuyển về ứng dụng của tôi sau khi làm việc với một ứng dụng khác, đôi khi khách hàng của tôi không nhận ra rằng Loading-Windows vẫn đang hoạt động. Ứng dụng có vẻ không phản hồi vì Loading-Window trong nền vẫn là cửa sổ đang hoạt động và nó là phương thức.
Tôi muốn có cửa sổ tải lên trên cùng nhưng chỉ khi ứng dụng của tôi ở nền trước. Nếu bạn chuyển sang chương trình khác, cửa sổ sẽ biến mất và xuất hiện trở lại trên cùng khi bạn quay lại.
Chỉ vì tò mò tại sao bạn tải các cửa sổ khác hoàn toàn trong khi màn hình splash của bạn được hiển thị? Nói chung khi một ứng dụng sử dụng màn hình Splash, đó là cửa sổ hiển thị duy nhất cho ứng dụng đó tại thời điểm đó .... – BFree
Vì quá trình tải mất quá lâu nên sếp của tôi muốn một số dữ liệu đã hiển thị trong cửa sổ chính. Bạn không thể tương tác với dữ liệu nhưng ít nhất bạn có thể xem nó. – TalkingCode