首页 > 电脑专区 > windows >

C# WPF 无边框 标题 拖动窗口

来源:互联网 2023-02-20 16:46:29 版权归原作者所有,如有侵权,请联系我们

自定义窗口,实现无边框拖动窗口。ga2办公区 - 实用经验教程分享!

工具/原料

  • Microsoft Visual Studio 2015

方法/步骤

  • 1

    打开WPF,新建项目 选WPF,确定进入新项目ga2办公区 - 实用经验教程分享!

    C# WPF 无边框 标题 拖动窗口ga2办公区 - 实用经验教程分享!

  • 2

    点击窗体,改变窗体属性选中外观 Allows transparency选项ga2办公区 - 实用经验教程分享!

    C# WPF 无边框 标题 拖动窗口ga2办公区 - 实用经验教程分享!

    C# WPF 无边框 标题 拖动窗口ga2办公区 - 实用经验教程分享!

  • 3

    此时窗口为无边框状态,无法移动ga2办公区 - 实用经验教程分享!

    C# WPF 无边框 标题 拖动窗口ga2办公区 - 实用经验教程分享!

  • 4

    前台代码增加:ga2办公区 - 实用经验教程分享!

    Title="MainWindow" Height="350" Width="525" AllowsTransparency="True" WindowStyle="None" MouseMove="Move_MouseMove">ga2办公区 - 实用经验教程分享!

    C# WPF 无边框 标题 拖动窗口ga2办公区 - 实用经验教程分享!

  • 4此文章未经许可获取自百度经验
  • 5

    后台代码增加:ga2办公区 - 实用经验教程分享!

    private void Move_MouseMove(object sender, MouseEventArgs e)ga2办公区 - 实用经验教程分享!

    {ga2办公区 - 实用经验教程分享!

    if (e.LeftButton == MouseButtonState.Pressed)ga2办公区 - 实用经验教程分享!

    {ga2办公区 - 实用经验教程分享!

    this.DragMove();ga2办公区 - 实用经验教程分享!

    }ga2办公区 - 实用经验教程分享!

    }ga2办公区 - 实用经验教程分享!

    C# WPF 无边框 标题 拖动窗口ga2办公区 - 实用经验教程分享!

  • 6

    最后添加关闭按钮 及代码。ga2办公区 - 实用经验教程分享!

    private void button_Click(object sender, RoutedEventArgs e)ga2办公区 - 实用经验教程分享!

    {ga2办公区 - 实用经验教程分享!

    this.Close();ga2办公区 - 实用经验教程分享!

    }ga2办公区 - 实用经验教程分享!

  • 注意事项

    • MouseMove="Move_MouseMove">前端增加鼠标移动事件名:Move_MouseMove
    • 后台的鼠标移动事件名:Move_MouseMove

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!ga2办公区 - 实用经验教程分享!


    标签: 操作系统边框标题窗口

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号