c# - 如何在 WPF 应用程序页面而不是窗口中禁用最大化按钮

标签 c# .net wpf

我想禁用 WPF 应用程序页面中的最大化按钮,而不是 WPF 应用程序窗口中的最大化按钮

当我在谷歌搜索时,有一些方法可以禁用 WPF 窗口中的最大化按钮

代码片段如下

Window.WindowStyle= WindowStyle.None

但在 WPF 页面中不起作用

显示错误。

在 WPF 页面中有 WindowStyleProperty 而不是 WindowStyle 并将错误显示为

错误 1:无法将静态只读字段分配给(静态构造函数或变量初始值设定项除外)

错误 2:无法将类型“System.Windows.WindowStyle”隐式转换为“System.Windows.DependencyProperty”

那么如何禁用WPF页面中的最大化按钮

那我怎么实现呢

给我建议任何示例代码片段....

提前致谢.........

最佳答案

WPF Page 对象本身并不存在。它必须包含在内。

如果您将其包含在 Window 或 NavigationWindow 中,请禁用父容器中的最大化按钮。

如果您将它包含在 Web 浏览器中,您可能找不到禁用最大化按钮的方法,因为浏览器控制它。

关于c# - 如何在 WPF 应用程序页面而不是窗口中禁用最大化按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2513732/

相关文章:

c# - 对于单行 if block ,使用大括号还是不使用大括号更好?

c# - 在 Unity 中使用资源文件夹

.net - WebApi/.net-core : Can't access to webapi

wpf - 在 WPF 中制作日志窗口的建议

c# - 创建返回正则表达式匹配命令的类的最佳方法

c# - 如何使用 GridView 创建每行 4 列的动态表?

.net - .NET 3.0 和 3.5 之间的区别?

c# - 为什么不能在编译时检查向下转换?

c# - 仅客户端计算机上的 WPF "object reference not set to an instance of an object"

c# - 创建 Silverlight 覆盖用户控件