当前位置: 代码迷 >> 综合 >> WPF窗体设置最大化时禁用更改大小,恢复后允许更改窗口尺寸
  详细解决方案

WPF窗体设置最大化时禁用更改大小,恢复后允许更改窗口尺寸

热度:20   发布时间:2024-01-25 10:26:57.0
    public class WindowBase : Window{public WindowBase(){}protected override void OnStateChanged(EventArgs e){ResizeMode = WindowState == WindowState.Maximized ? ResizeMode.NoResize : ResizeMode.CanResizeWithGrip;base.OnStateChanged(e);}}

重写OnStateChanged事件且在base之前更改状态即可

因为如果在base之后设置,属性可能就被系统刷新了,设置也无效

  相关解决方案