2010-01-27 53 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

相关问题