2009-06-29 10 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

希望する動作を得るには、いずれかのウィンドウでオーナーを設定したくない場合。

もちろん、いずれかのウィンドウを閉じて仮想の「子」ウィ​​ンドウを閉じるときに、ロジックを自分で処理する必要があります。

あなたが達成しようとしているもの、私はまだあなたがあなたをする方法、トラブルの理解を抱えているに手の込んだでし

関連する問題