2009-06-29 34 views
8

Có thể cửa sổ Chủ sở hữu trong WPF ở trên cửa sổ con khi bạn bấm vào nó trong khi cửa sổ Chủ sở hữu ở dưới cửa sổ Con không?Cửa sổ chủ sở hữu WPF phía trên cửa sổ con

đây là ví dụ làm thế nào tôi gọi cửa sổ con: cửa sổ

Window2 window = new Window2(); 
window.Owner = this; 
window.Show(); 

Phụ Huynh/Chủ đầu tư sẽ luôn luôn được dưới cửa sổ con.

+1

có thể xây dựng trên những gì bạn đang cố gắng để đạt được, tôi vẫn đang gặp rắc rối tìm hiểu làm thế nào bạn muốn của bạn cửa sổ để hành xử. Cảm ơn! – Pwninstein

+1

Cho phép nói rằng chúng tôi có Window1 và Window2. Window1 được đặt làm Chủ sở hữu của Window2 (mã được đề cập khi chạy trong ngữ cảnh của Window1, "đây" là Window1). Khi Window2 ở trên cùng của Window1 (trong trục z, do đó kéo qua), Window1 sẽ luôn nằm trong Window2. Vì vậy, câu hỏi của tôi là: Có thể cho Window1 được trên/trên đầu trang của Window2 và làm thế nào? –

+1

Giải pháp duy nhất tôi có thể làm việc là không làm chủ Window1 của Window2, tuy nhiên, nó có vấn đề. Window2 sẽ xuất hiện cửa sổ DƯỚI ĐÂY1. – Carlo

Trả lời

7

Để có được hành vi bạn muốn, bạn không muốn đặt Chủ sở hữu trên một trong hai cửa sổ.

Bạn, tất nhiên sẽ phải tự xử lý logic khi đóng một trong hai cửa sổ để đóng cửa sổ "con" ảo của bạn.

Có thể có một số logic khác bạn sẽ phải thực hiện liên quan đến giảm thiểu, tối đa hóa vv

Các vấn đề liên quan