.NET 创建无边框的跨平台应用
💡
原文中文,约7100字,阅读约需17分钟。
📝
内容提要
本文介绍使用Masa Blazor模板创建无边框跨平台应用,自定义标题栏并支持拖动。具体实现包括CSS样式、JS脚本和C#代码计算窗体位置。
🎯
关键要点
-
使用Masa Blazor模板创建无边框跨平台应用
-
安装Masa Blazor提供的rc2模板
-
创建名为Gotrays的项目
-
修改Program.cs代码以设置无边框
-
实现无边框后,窗口无法拖动
-
添加CSS样式以支持标题栏拖动
-
修改index.html以实现拖动功能
-
通过JavaScript监听鼠标事件并计算坐标
-
在C#中处理拖动事件以更新窗口位置
-
分享技术交流群信息
➡️