【发布时间】:2016-04-19 09:39:25
【问题描述】:
当你将它拖到顶部时,我如何让我的无边框表单正常化,就像你在我尝试过的浏览器上所做的那样
private void Window_MouseDown(object sender, MouseButtonEventArgs e)
{
if (e.LeftButton == MouseButtonState.Pressed)
{
DragMove();
// if (WindowState == System.Windows.WindowState.Maximized)
// WindowState = System.Windows.WindowState.Normal;
}
}
但是无论你在哪里点击表单,它都会一直正常化
【问题讨论】:
-
您肯定需要注意 e.GetPosition() 返回值。或者窗口正常工作的方式,这样您就不会混淆用户的填充。
标签: c# draggable borderless