- 博客(2)
- 收藏
- 关注
原创 Avalonia + Community Toolkit MVVM实现跨窗口数据交互
现在的场景是有两个窗口展示,一个是主窗口,一个是子窗口,子窗口在查找出音乐专辑后,选中其中一张音乐专辑,点击购买,添加到主窗口并展示,即跨窗口传递数值,官方文档用的是ReactiveUI 框架的ReactiveCommand响应式命令绑定实现,不过我项目采用的是 Community Toolkit MVVM,想着用它实现一下,现在想到且实现了就两种方式,一个是依赖注入,一个是消息传递,如果有其它方式,欢迎小伙伴们留言讨论,让我也学习一下,先看效果图。
2024-09-29 08:43:58 517
原创 Avalonia中实现模态窗口弹出,不使用ReactiveUI 框架
笔者最近在寻找合适.NET跨平台的客户端开发框架,网上冲浪之后发现有Avalonia,支持跨平台,之前学习了MAUI但是对Linux的适配好像还不太好,所以就没继续学下去,这不看到了Avalonia支持Linux,于是就看着官方文档学起来了,其中有一个教程是做音乐商店的,里面有个模态窗口弹出功能,用的是ReactiveUI框架,看着挺麻烦的,想着能不能用原生弹窗功能来做,然后就是漫长地查阅资料,完成后,来记录一下。
2024-09-17 16:27:11 653
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人