【问题标题】:Changing the window control buttons in WPF更改 WPF 中的窗口控制按钮
【发布时间】:2010-10-09 02:19:06
【问题描述】:

我看到很多应用程序没有标题栏,但右上角仍然有窗口控件。它们的样式也不同于普通的窗口窗体控件。是否有可能在WPF中实现这种效果?

这里有一些例子:

Zune 桌面软件: http://i548.photobucket.com/albums/ii356/elpedrogrande/btns2.gif

Photoshop: http://i548.photobucket.com/albums/ii356/elpedrogrande/btns3.gif

转到辅助: http://i548.photobucket.com/albums/ii356/elpedrogrande/btns1.gif

【问题讨论】:

    标签: c# wpf user-interface user-controls


    【解决方案1】:

    他们通过设置窗口样式位来做到这一点,因此它是在没有标题栏的情况下创建的。然后自己画,让它看起来像一个定制的。这是所有这些程序都有不同的标题字形的主要原因。

    您可以通过将 WindowStyle 设置为 None 在 WPF 中完成相同的操作。还有一大堆代码来恢复 Windows 使用标题栏自动实现的行为。谷歌“WM_NCHITTEST”了解更多信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-18
      相关资源
      最近更新 更多