【WPF】 Window 去边框,及去掉边框后拖动 窗口

  设置Window 属性  WindowStyle="None"   AllowsTransparency="True" 即可隐藏Window 标题框边框。

在WPF下当Window设置WindowStyle="None"时,默认的鼠标拖动窗口位置无效,需要自己定义代码实现,具体做法如下:

1、在xaml中引入MouseMove事件



2、在代码中实现MouseMove代码 

        private void Window_MouseMove(object sender, MouseEventArgs e)
        {
            if (e.LeftButton == MouseButtonState.Pressed)

            {

                this.DragMove();

            }
        }

 

即可在WindowStyle="None"   的情况下拖动窗口.

你可能感兴趣的:(【WPF】 Window 去边框,及去掉边框后拖动 窗口)