Avalonia 入门笔记(一):脚手架搭建
脚手架搭建
图标
防多开
mutex
1 | using var mutex = new Mutex(false, AppDomain.CurrentDomain.FriendlyName); |
进程探测
1 | if (Process.GetProcessesByName(AppDomain.CurrentDomain.FriendlyName).Length > 1) |
- 唤醒顶层窗口
- socket
- 文件 lock
自定义字体
- 斜体
- 加粗
深色模式
Iconfont
标题栏
- 最大化/最小化/关闭按钮
- 暗夜模式切换
托盘图标
MVVM
日志
WSL 部署
报错 System.DllNotFoundException:“Unable to load shared library ‘libICE.so.6’ or one of its dependencies.

命令行安装 libice6
1 | sudo apt install libice6 |
同理安装 limsm6

1 | sudo apt install libsm6 |
点击 WSL 运行

本地化
Native-AOT
安装包
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Krins!
评论

