首页 > 电脑专区 > 电脑教程 >

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

来源:互联网 2023-02-21 17:48:12 302

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

工具/原料

  • Microsoft Visual Studio 2015

方法/步骤

  • 1

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

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

  • 2

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

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

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

  • 3

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

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

  • 4

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 6

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

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

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

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

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

  • 注意事项

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

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


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

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