WPF禁止鼠标更改窗口大小
时间: 2023-07-18 16:27:03 浏览: 92
如果你想禁止用户通过鼠标拖动边框来改变 WPF 窗口的大小,可以在窗口的代码中捕获鼠标事件,然后取消事件的默认行为。具体代码如下:
```
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
this.MouseMove += Window_MouseMove;
}
private void Window_MouseMove(object sender, MouseEventArgs e)
{
if (e.LeftButton == MouseButtonState.Pressed)
{
this.Cursor = Cursors.Arrow;
e.Handled = true;
}
}
}
```
这段代码会在窗口的 MouseMove 事件中检测鼠标左键是否被按下,如果是,则将鼠标的样式设置为箭头,并且取消事件的默认行为。这样就可以禁止用户通过鼠标拖动边框来改变窗口的大小了。
阅读全文