这是我的问题的一些背景:
我下载了CustomChromeLibrary,并将 Shell Reference 从 Microsoft.Windows.Shell 更改为 System.Windows.Shell,这与框架 4.5 中的相同。
从 CustomChromeSample 工作,我可以显示一个 CustomChrome 窗口,但是如果我在 MainWindow.xaml 中更改以下属性:
- 窗口样式=无
- AllowTransparency=True
- 背景=透明
(请注意 WindowStyle=None 单独导致问题)
然后,如果我按以下顺序更改 WindowState:
- 正常(初始化状态)
- 最大化(单击按钮最大化)
- 最小化(点击按钮最小化)
- 正常(单击任务栏中的程序图标)
然后程序图标从任务栏中消失,我不知道为什么。
那么,有人有想法吗?另外,有什么地方可以上传代码给你看吗?