欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

WPF无边框窗体拖动

程序员文章站 2022-03-08 08:18:19
...

首先去除窗体自带的边框

  • windowStyle=“None”
  • WindowStartupLocation=“CneterScreen”
    自响应式无边框窗体
<WindowChrome.WindowChrome>
        <WindowChrome CaptionHeight="0"
                      CornerRadius="0"
                      GlassFrameThickness="0.2"
                      NonClientFrameEdges="None" />
    </WindowChrome.WindowChrome>

实现无边框窗体拖动

在window窗体添加一个MouseDown="Window_MouseDown"响应事件
.cs后台实现的代码

private void title_MouseLeftButtonDown(object sender, System.Windows.Input.MouseButtonEventArgs e) {
            this.DragMove();
        }
相关标签: WPF wpf