ReactiveUI入门
ReactiveUI使您能够使用MVVM模式构建反应式,可测试和可组合的UI代码。
请参阅我们的ReactiveUI文档手册。我们还有一个完整的跨平台演示应用程序。
入门要开始使用,请访问我们的“ 安装”页面。
在引人注目的例子走过创造一个更完整的应用程序,展示ReactiveUI和无功扩展的力量。
为什么选择MVVM?Model-View-ViewModel(MVVM)模式有助于为跨平台.Net应用程序创建更多可移植且可维护的代码库。它增加了可在不同平台(iOS,Android等)之间共享的代码量,并使测试更加容易。
通过提供以下功能,ReactiveUI可以轻松地将MVVM模式与Reactive编程相结合:
- WhenAnyValue
- ReactiveCommand
- ObservableAsPropertyHelper
- WhenActivated
- Data Binding
探索ReactiveUI
ReactiveUI不仅仅是一个MVVM帮助器。看一下以下项目,开始探索可用的项目
- Sextant- 导航库使用ReactiveUI Xamarin.Forms
- Pharmacist -从事件中建立可观察物
- DynamicData-基于反应式扩展的反应式集合
- 示例 -用ReactiveUI构建的开源应用程序
- 博客 -发行说明和公告
- 视频和演示文稿 -视频和演示文稿