微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

AvaloniaUI - MVVM/ReactiveUI - 与标准 ReactiveUI 的兼容性

如何解决AvaloniaUI - MVVM/ReactiveUI - 与标准 ReactiveUI 的兼容性

Avalonia UI 有自己的 ReactiveUI 实现/版本。这个库与标准 ReactiveUI 库的兼容性如何?

换句话说,我可以使用标准 ReactiveUI 库(不是 avalonia 库)的 nuget 在标准库中创建我的模型和视图模型,并将它留给客户如何实现 UI/视图?如果他们更喜欢 WPF、Xamarin、UNO 或 Maui(此时 ReactiveUI 都可能),他们可以使用其中之一作为视图。如果他们更喜欢 avalonia 的视图,他们可以使用 Avalonia 实现。这可能吗?

第二个问题是,Avalonia-ReactiveUI 消息总线是否与常规 ReactiveUI 100% 兼容(原因与前面提到的相同)?那么我可以将消息从常规/标准 ReactiveUI 传递到 AvaloniaUI-ReactiveUI 实现吗?

解决方法

Avalonia 从 0.6.0 开始使用标准的 ReactiveUI。 Avalonia.ReactiveUI 包只是配置所需的服务。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。