2010-01-27 93 views
1

不可見我有WPF工具窗口風格的應用程序在ALT + TAB

  1. 主窗口這是不是一個工具窗口
  2. 啓動具有WindowStyle =「工具窗口」子窗口ShowInTaskbar WPF應用程序=「False」 from main window

現在,在Alt + Tab中都不可見主窗口和子窗口。 [兒童窗口不出現在alt +選項卡是預期的行爲,但主窗口應該是可見的]

任何幫助,將不勝感激。 相關鏈接:http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/95e076a3-3030-4dc0-ab23-a7e489b2a160

回答

0

它的工作原理採用顯示當我的機器(Windows 7)中的預期:

Window child = new Window(); 
child.Owner = this; 

child.WindowStyle = WindowStyle.ToolWindow; 

child.ShowInTaskbar = false; 
child.Show(); 

當使用ShowDialog的,出現問題。但是,我想知道將ToolWindow顯示爲對話框是否有意義 - 工具Windows通常不是對話框。

+0

你是對的。但我們有一個要求模仿Outlook 2003 GAL窗口,它沒有「最小化」和「最大化」按鈕。實現這一目標的唯一方法是使其成爲工具窗口,導致alt +選項卡問題。 到目前爲止,解決此問題的方法是使用win32 API來設置窗口樣式。 是否有任何方式使用WPF樣式歸檔相同的風格作爲工具窗口。 – 2010-01-28 07:16:02

相關問題