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

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

内容提要

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

🎯

关键要点

  • 使用Masa Blazor模板创建无边框跨平台应用

  • 安装Masa Blazor提供的rc2模板

  • 创建名为Gotrays的项目

  • 修改Program.cs代码以设置无边框

  • 实现无边框后,窗口无法拖动

  • 添加CSS样式以支持标题栏拖动

  • 修改index.html以实现拖动功能

  • 通过JavaScript监听鼠标事件并计算坐标

  • 在C#中处理拖动事件以更新窗口位置

  • 分享技术交流群信息

➡️

继续阅读