【问题标题】:WPF: Custom window, standard min/max/close buttonsWPF:自定义窗口,标准最小/最大/关闭按钮
【发布时间】:2011-02-28 21:46:42
【问题描述】:

我想创建一个自定义 WPF 窗口(WindowStyle = None,AllowsTransparency = True)。但是,我希望最小/最大/关闭按钮看起来与标准窗口上的相同。这可能吗?

【问题讨论】:

  • 你的意思是按照当前系统主题的标准? (航空、经典等)
  • 完全正确。我希望它们的绘制与使用当前系统主题完全一样。

标签: wpf windows custom-controls window-chrome


【解决方案1】:

您可能想在 CodePlex 上查看 FluidKit 中的 GlassWindow
http://fluidkit.codeplex.com/

源代码具有如下所示的自定义窗口样式。它很容易修改为您希望它的外观。我用过一次,效果很好

【讨论】:

    【解决方案2】:

    您需要自己“绘制”它们,因为您使用的是WindowStyle=None。选择此选项时,您需要根据需要呈现自己的 Chrome。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-03
      • 2013-04-17
      • 1970-01-01
      • 2020-07-31
      • 2021-08-26
      • 1970-01-01
      相关资源
      最近更新 更多