CustomChrome问题与WindowStyle = None,还原窗口

时间:2013-04-20 00:51:31

标签: c# wpf

以下是我的问题的一些背景:

我下载了CustomChromeLibrary, 并改变了 从Microsoft.Windows.Shell到System.Windows.Shell的Shell参考,这与框架4.5中的内容相同。

使用CustomChromeSample,我可以显示CustomChrome窗口,但是如果我在MainWindow.xaml中更改以下属性:

  1. WindowStyle =无
  2. AllowTransparency = True
  3. 背景=透明
  4. (请注意,单独使用WindowStyle = None会导致问题)

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

    1. 正常(初始状态)
    2. 最大化(单击按钮最大化)
    3. 最小化(单击按钮最小化)
    4. 正常(单击TaskBar中的程序图标)
    5. 然后程序图标从TaskBar中消失,我不知道为什么。

      那么,有人有想法吗? 另外,我可以上传代码供您查看吗?

1 个答案:

答案 0 :(得分:0)

好吧,没关系。我使用MahApps.MetroWindow并复制粘贴他们的主题,这样我就可以在保持正常窗口的所有功能的同时改变它。他们的代码非常棒。