ReactiveUI 入门

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构建的开源应用程序
  • 博客 -发行说明和公告
  • 视频和演示文稿 -视频和演示文稿

你可能感兴趣的:(ReactiveUI,wpf)