WPF阻止用户进行最大化/最小化操作

首先在window窗体中设置属性ResizeMode="NoResize"

然后这个时候还可以在任务管理器中对程序进行最大化最小化

 

 

 当触发最大化最小化事件时,进行拦截

前台代码

StateChanged="window_StateChanged"

后台代码

private void window_StateChanged(object sender, EventArgs e)
{
if (this.WindowState == WindowState.Minimized|| this.WindowState == WindowState.Maximized)
{
WindowState = WindowState.Normal;
}
}

 

posted @ 2021-12-29 10:24  奇迹之耀  阅读(209)  评论(0编辑  收藏  举报