在WPF窗口中删除关闭按钮

时间:2011-11-17 17:24:09

标签: wpf

我正在尝试删除WPF窗口右侧的“X”/“关闭”按钮。我尝试在互联网上研究了很多关于它的内容,并且遇到了两种方法。

  1. 使用GetWindowLong和SetWindowLong使用此帖子中发布的解决方案完全删除标题栏。 How to hide close button in WPF window? 问题 - 这个方法删除了完整的系统菜单(右侧的按钮+左侧的图标),我不希望ICON消失。
  2. 使用GetSystemMenu,RemoveMenu 问题 - 此方法仅禁用/灰显X按钮,尽管它保留了ICON但没有删除X按钮。
  3. 有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:2)

您需要创建自己的镶边,添加按钮以最小化,最大化,关闭等,并禁用关闭按钮。您需要为所有其他功能提供代码,例如拖动区域,移动的上下文菜单等。不要太多,它将为您提供您想要的。