c# - 尽管将 Visibility 设置为 Hidden 并将 WindowState 设置为 Minimized,WPF Window 仍然显示为可最大化的矩形

标签 c# .net wpf xaml

我需要完全隐藏窗口并且不允许双击它以使其最大化,因为尽管 ResizeMode 设置为 NoResize 且 WindowStyle 设置为 None,但它会将窗口更改为可调整大小。双击似乎不可逆转地更改了设置(双击后窗口边缘始终可以调整),在这种情况下这是 Not Acceptable ——我需要它要么不可双击,要么最好在最小化时完全不可见。

感谢您的帮助!

最佳答案

您应该在可见性设置中使用 Collapsed 而不是 Hidden

这是关于两者之间区别的文档:https://msdn.microsoft.com/en-us/library/system.windows.visibility(v=vs.110).aspx

关于c# - 尽管将 Visibility 设置为 Hidden 并将 WindowState 设置为 Minimized,WPF Window 仍然显示为可最大化的矩形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31246299/

相关文章:

c# - 该命令需要至少两行源数据

c# - 除了反射之外,还有什么方法可以解决 WPF 对 GC.Collect(2) 的调用?

WPF/BackgroundWorker 和 BitmapSource 问题

c# - 事件在wpf中如何传播?

c# - 小数点/货币字段的两位小数

c# - 命名空间 'Interop' 在命名空间 "Microsoft.Office"中不存在

c# - 使用 async/await 和 System.Threading.Tasks.Parallel 时出现奇怪的执行跳转

.net - 您无权隐式执行此付款 550001

c# - 是否可以保证枚举的 ToString 的值是多少?

.net - View 中的 Entity Framework 主键