2015-10-15 47 views
0

我正在創建一個WPF桌面應用程序。WPF桌面應用程序MDI like/Parent-Child

描述:一個主窗口(父)爲整個應用程序,其中包括顯示,完全停靠顯示。

「X」no。子窗口,每當哪個孩子被打開,在這個孩子的最小化,孩子應該得到最小化的父窗口中的[目前,這是不言而喻的主窗口後面]

我需要什麼:每當孩子被最小化它不應該落後,它應該在父窗口最小化。

注:我不能使用wpf.mdi.dll,因爲我有一個數據顯示我的主屏幕上(父窗口,顯示將完全對接)

+0

你可以嘗試setting'ShowInTaskbar = FALSE'子窗口中的? – niksofteng

+0

我已經設置了Window.Topmost = true;和ShowInTaskbar = false,一切工作正常,但是當子窗口最小化時,它只是在主窗口或父窗口後面。
我只想讓孩子在上面。 –

回答

0

也許你可以使用AvalonDock(免費)或Telerik Docking(不免費)。

+0

AvalonDock dint爲我工作,因爲所有的子窗口應該作爲UserControl和自動調整大小的控件不適合不同的resoultion。我只想限制我的子窗口在主窗口或父窗口後面 –

0

設置

Owner = this; 
    ShowIntaskbar=false; 

以後的事情爲我工作