2015-10-15 86 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; 

以后的事情为我工作