【问题标题】:AvaloniaUI - MVVM/ReactiveUI - compatability with standard ReactiveUIAvaloniaUI - MVVM/ReactiveUI - 与标准 ReactiveUI 的兼容性
【发布时间】:2021-08-21 20:23:15
【问题描述】:

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

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

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

【问题讨论】:

  • RxUI 团队的成员也是 Avalonia 的活跃成员,因此我们与 Avalonia 有着合理的关系。免责声明我是 RxUI 的维护者。

标签: reactiveui avaloniaui message-bus


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多