.NET 创建无边框的跨平台应用

💡 原文中文,约7100字,阅读约需17分钟。
📝

内容提要

本文介绍使用Masa Blazor模板创建无边框跨平台应用,自定义标题栏并支持拖动。具体实现包括CSS样式、JS脚本和C#代码计算窗体位置。

🎯

关键要点

  • 使用Masa Blazor模板创建无边框跨平台应用
  • 安装Masa Blazor提供的rc2模板
  • 创建名为Gotrays的项目
  • 修改Program.cs代码以设置无边框
  • 实现无边框后,窗口无法拖动
  • 添加CSS样式以支持标题栏拖动
  • 修改index.html以实现拖动功能
  • 通过JavaScript监听鼠标事件并计算坐标
  • 在C#中处理拖动事件以更新窗口位置
  • 分享技术交流群信息
➡️

继续阅读