【问题标题】:WPF - Hide minimize button of a windowWPF - 隐藏窗口的最小化按钮
【发布时间】:2011-09-25 07:11:01
【问题描述】:

在 WPF 中,如何隐藏窗口的最小化按钮(只有最小化,而不是最大化...)。

这个论坛中的代码几乎对我有用。该代码的行为是它禁用了最小化按钮。但是,怎么隐藏呢?

http://forums.silverlight.net/forums/p/222067/532926.aspx

【问题讨论】:

  • Bolu 指出,您必须渲染自己的窗口镶边。 Windows 只会将最小化/最大化按钮隐藏为一个组。因此,即使使用 Win32 API,您也不能只隐藏最小化按钮。您可以禁用它,但这是分开的。

标签: wpf window minimize


【解决方案1】:

禁用resize属性怎么样?

ResizeMode="NoResize"

【讨论】:

  • 这是最简单的答案!
  • 如果只是删除最小化/最大化按钮,那 just 并不能满足 OP 的要求。它还会关闭通过从侧面/角落拖动来调整窗口大小的功能。
  • 我在 WPF github 存储库中打开了一个投票问题,以添加对这些按钮的更多控制:github.com/dotnet/wpf/issues/4294
【解决方案2】:

我认为您必须隐藏默认窗口标题并绘制自己的标题栏。

例如:C# WPF Custom Title Bar TutorialMoving a WPF Window with Custom Chrome

【讨论】:

猜你喜欢
  • 2021-08-26
  • 2021-05-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-03-30
  • 1970-01-01
  • 2010-10-24
  • 1970-01-01
相关资源
最近更新 更多