0

这是我的问题的一些背景:

我下载了CustomChromeLibrary,并将 Shell Reference 从 Microsoft.Windows.Shell 更改为 System.Windows.Shell,这与框架 4.5 中的相同。

从 CustomChromeSample 工作,我可以显示一个 CustomChrome 窗口,但是如果我在 MainWindow.xaml 中更改以下属性:

  1. 窗口样式=无
  2. AllowTransparency=True
  3. 背景=透明

(请注意 WindowStyle=None 单独导致问题)

然后,如果我按以下顺序更改 WindowState:

  1. 正常(初始化状态)
  2. 最大化(单击按钮最大化)
  3. 最小化(点击按钮最小化)
  4. 正常(单击任务栏中的程序图标)

然后程序图标从任务栏中消失,我不知道为什么。

那么,有人有想法吗?另外,有什么地方可以上传代码给你看吗?

4

1 回答 1

0

好吧,不管了。我使用 MahApps.MetroWindow 并复制粘贴了他们的主题,这样我就可以按照自己的意愿更改它,同时保留普通窗口的所有功能。他们的代码真的很棒。

于 2013-04-21T05:44:48.663 回答