【问题标题】:CustomChrome issue with WindowStyle=None, restoring windowWindowStyle=None 的 CustomChrome 问题,正在恢复窗口
【发布时间】:2013-04-13 11:36:18
【问题描述】:

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

我下载了CustomChromeLibrary, 并改变了 从 Microsoft.Windows.Shell 到 System.Windows.Shell 的 Shell 参考,这在框架 4.5 中是一样的。

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

  1. WindowStyle=None
  2. AllowTransparency=True
  3. 背景=透明

(请注意,仅 WindowStyle=None 会导致问题)

那么,如果我按以下顺序更改 WindowState:

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

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

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

【问题讨论】:

    标签: c# wpf


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2014-01-23
      • 1970-01-01
      • 2010-12-06
      • 1970-01-01
      • 2011-02-25
      • 2010-12-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多