我設置了一個有三個不同窗口的程序。我只是用..多個窗口,但也在任務欄上的多個項目
Window1 win1 = new Window1(); win1.show();
...對於每個額外的窗口。問題是每個窗口都會在任務欄上打開一個新選項卡。無論如何,我仍然可以在任務欄上只顯示一個相關項目的三個窗口?
如果可能的話,我不希望讓它們成爲所有兒童形式,而必須坐在另一個盒子裏。
如果你想與窗戶謝謝
我設置了一個有三個不同窗口的程序。我只是用..多個窗口,但也在任務欄上的多個項目
Window1 win1 = new Window1(); win1.show();
...對於每個額外的窗口。問題是每個窗口都會在任務欄上打開一個新選項卡。無論如何,我仍然可以在任務欄上只顯示一個相關項目的三個窗口?
如果可能的話,我不希望讓它們成爲所有兒童形式,而必須坐在另一個盒子裏。
如果你想與窗戶謝謝
設置ShowInTaskbar假
<Window ShowInTaskbar="False" ... />
在一起,就像當你點擊其中一個它帶來的所有這些,設置所有者顯示前窗口(假設this
是你的主窗口)
Window1 w = new Window1();
w.Owner = this;
設置 「二級」 窗口ShowInTaskbar屬性設置爲false。此外,它不會傷害到他們的Owner屬性設置爲App.Current.MainWindow,讓所有窗口關閉(並因此退出應用程序)時關閉主窗口。
對不起,現在投票你的答案,但他們都是一樣的,所以我去了第一個。 – Califer 2009-09-07 16:02:54
很酷。我留下了我的帖子,因爲它有鏈接到屬性的MSDN引用。 – 2009-09-07 22:52:14
完美!我現在感到很傻,我看到了答案。 。 。 – Califer 2009-09-07 16:01:54