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 入门相关推荐

  1. Reactive Extensions入门(5):ReactiveUI MVVM框架

    从前面几篇文章可以了解到,Rx作为LINQ的一种扩展,极大地简化了异步编程.但Rx的用法不仅如此,由于其可高的扩展性,在其他很多方面也有所应用. 在前面例子中,我们使用代码和UI界面上的元素打交道,这 ...

  2. Reactive Extensions入门(6):使用Rx进行单元测试

    Rx本身就是一个功能强大的测试框架.本文将介绍如何使用Rx模拟异步方法调用返回预定的值来辅助针对一步方法调用的单元测试.Rx可以模拟经过一段预定时间返回结果的异步方法,从而简化了异步处理方法的测试.R ...

  3. 用Construct 2制作入门小游戏~

    今天在软导课上了解到了Construct 2这个神器,本零基础菜鸟决定尝试做一个简单的小游戏(实际上是入门的教程啊= = 首先呢,肯定是到官网下载软件啊,点击我下载~ 等安装完毕后我便按照新手教程开始 ...

  4. Docker入门六部曲——Swarm

    原文链接:http://www.dubby.cn/detail.html?id=8738 准备工作 安装Docker(版本最低1.13). 安装好Docker Compose,上一篇文章介绍过的. 安 ...

  5. Docker入门六部曲——Stack

    原文链接:http://www.dubby.cn/detail.html?id=8739 准备知识 安装Docker(版本最低1.13). 阅读完Docker入门六部曲--Swarm,并且完成其中介绍 ...

  6. Docker入门六部曲——服务

    原文链接:http://www.dubby.cn/detail.html?id=8735 准备 已经安装好Docker 1.13或者以上的版本. 安装好Docker Compose.如果你是用的是Do ...

  7. 【springboot】入门

    简介: springBoot是spring团队为了整合spring全家桶中的系列框架做研究出来的一个轻量级框架.随着spring4.0推出而推出,springBoot可以説是J2SEE的一站式解决方案 ...

  8. SpringBoot (一) :入门篇 Hello World

    什么是SpringBoot Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人员不 ...

  9. 入门指南目录页 -PaddlePaddle 飞桨 入门指南 FAQ合集-深度学习问题

    入门指南目录页 -PaddlePaddle 飞桨 入门指南 FAQ合集 GT_Zhang关注 0.1012019.08.01 18:43:34字数 1,874阅读 795 Hi,欢迎各位来自Paddl ...

最新文章

  1. 清华大学-刘知远:自然语言理解难在哪儿?
  2. 丢人现眼……GitHub阿波罗11号代码仓库惨遭中文灌水
  3. python九十八类_Python领域最伟大工程师Kenneth Reitz,教你写代码
  4. javascript 窗口加载事件相关问题
  5. 【数学建模】MATLAB应用实战系列(七十九)-因子分析法(附MATLAB 和Python代码实现)
  6. Openswan企业实战之ipsec ***加速ERP系统
  7. 使用外部同步的 Boost.Test 调用在 MT 环境中测试单元测试框架的可用性
  8. 开关电源PCB排版基本要点概述
  9. python代码性能优化技巧
  10. linux进程控制(一)--unix环境高级编程读书笔记
  11. [洛谷5463]小鱼比可爱
  12. Atitit图片复制父目录给你设计的实现 基于win 图片浏览器
  13. ASCII码表对照图
  14. Labview双通道虚拟示波器完整程序
  15. wwwscan目录扫描器的逆向分析
  16. 信度spss怎么做_毕业季:毕业论文利用spss做信度分析步骤详解
  17. SAP license key developer access key
  18. 会计分录、科目、账户
  19. outlook签名文件编辑_如何在Microsoft Outlook中创建,编辑和应用签名
  20. 2021.11.08 - 143.猜数字游戏

热门文章

  1. Scala深入浅出——从Java到Scala
  2. c# 不可访问 因为它受保护级别限制
  3. 操作系统知识总结一(OS概述)
  4. Cordova 配置文件config.xml常用整理
  5. 在线纯音听力测试软件,纯音听力测试
  6. 最大化参数 火车头_火车头采集(LocoySpider)设置技巧
  7. 财贸计算机专业,技能月|这所学校的计算机专业部有这些玩法
  8. Flutter: 千位数加逗号分隔
  9. 批量处理图片学习心得
  10. Comet OJ 夏季欢乐赛 完全k叉树