2009-06-29 5 views
8

소유자 창이 하위 창 아래에있는 동안 WPF의 소유자 창을 클릭하면 하위 창 위에 표시 될 수 있습니까? 항상 자식 창 아래에있을 것입니다WPF 소유자 창이 자식 창 상단에

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

부모/소유자 창 : 여기

내가 자식 창을 호출하는 방법을 예입니다.

+1

당신은 당신이, 내가 여전히 문제는 당신이 당신의 방법을 이해하는 데 달성하기 위해 노력하고 무엇에 정교한 수 행동 할 창문. 감사! – Pwninstein

+1

우리는 Window1과 Window2가 있다고 가정합시다. Window1은 Window2의 소유자로 설정됩니다 (문제의 코드는 Window1의 컨텍스트에서 실행 중이고 "this"는 Window1입니다). Window2가 Window1 위에있을 때 (z 축에서 끌어서 놓기 때문에) Window1은 항상 Window2 아래에있게됩니다. 그래서 내 질문은 : 그것은 가능한 Window1 위에/위에 Window2 및 어떻게 수 있습니까? –

+1

내가 일할 수있는 유일한 해결책은 Window1의 Window1 소유자를 만들지 않는 것입니다. 그러나 아직 문제가 있습니다. Window2는 아래 창 1로 표시됩니다. – Carlo

답변

7

원하는 동작을 얻으려면 두 창 중 하나에서 소유자를 설정하지 않으십시오.

가상의 "하위"창을 닫으려면 창 중 하나를 닫을 때 논리를 직접 처리해야합니다.

등이 최대화, 최소화에 관련된 구현해야합니다 몇 가지 다른 논리가있을 수 있습니다