ReactiveUI.XamForms 19.6.12
前缀已保留
dotnet add package ReactiveUI.XamForms --version 19.6.12
NuGet\Install-Package ReactiveUI.XamForms -Version 19.6.12
<PackageReference Include="ReactiveUI.XamForms" Version="19.6.12" />
paket add ReactiveUI.XamForms --version 19.6.12
#r "nuget: ReactiveUI.XamForms, 19.6.12"
// Install ReactiveUI.XamForms as a Cake Addin #addin nuget:?package=ReactiveUI.XamForms&version=19.6.12 // Install ReactiveUI.XamForms as a Cake Tool #tool nuget:?package=ReactiveUI.XamForms&version=19.6.12
<br> <a href="https://github.com/reactiveui/reactiveui"> <img width="160" heigth="160" src="https://raw.githubusercontent.com/reactiveui/styleguide/master/logo/main.png"> </a> <br>
什么是 ReactiveUI?
ReactiveUI 是一个可组合、跨平台的模型-视图-视图模型框架,遍及所有 .NET 平台,灵感来源于函数式响应式编程,这是一种允许您将 可变状态从用户界面中抽象出来,并在一个可读的位置表达一个功能的概念 并提高应用程序的可测试性的范例。
✨ 入门指南 🛒 安装包 🎥 观看视频 📚 查看示例 🎤 讨论ReactiveUI
书籍
我们的校友维护者Kent Boogaart编写了一本优秀的书籍。
NuGet 包
以下包以便开始构建您的ReactiveUI应用。<b>注意:</b>某些特定平台的包是必需的。这意味着直到您正确安装包,您的应用可能无法按预期运行。有关更多信息,请参阅《<a href="https://reactiveui.net/docs/getting-started/installation/">安装</a>》文档页面。
平台 | ReactiveUI 包 | NuGet |
---|---|---|
.NET 标准 | ReactiveUI | |
ReactiveUI.Fody | ||
单元测试 | ReactiveUI.Testing | |
WPF | ReactiveUI.WPF | |
UWP | ReactiveUI.Uwp | |
WinUI | ReactiveUI.WinUI | |
MAUI | ReactiveUI.Maui | |
Windows Forms | ReactiveUI.WinForms | |
Xamarin.Forms | ReactiveUI.XamForms | |
Xamarin.Essentials | ReactiveUI | |
AndroidX (Xamarin) | ReactiveUI.AndroidX | |
Xamarin.Android | ReactiveUI.AndroidSupport | |
Xamarin.iOS | ReactiveUI | |
Xamarin.Mac | ReactiveUI | |
Tizen | ReactiveUI | |
Blazor | ReactiveUI.Blazor | |
平台 Uno | ReactiveUI.Uno | |
平台 Uno | ReactiveUI.Uno.WinUI | |
Avalonia | Avalonia.ReactiveUI | |
.any | ReactiveUI.Validation |
赞助
核心团队成员、ReactiveUI贡献者以及生态系统中的贡献者在业余时间做这项开源工作。如果您使用ReactiveUI,这是一项严肃的任务,并且愿意为我们投入更多时间,请捐款。此项目提高了您的收入/生产力。它使开发和应用更快,并且减少了所需的带宽。
这是我们如何使用捐款的
- 允许核心团队专注于ReactiveUI
- 如果贡献者投入了大量时间在贡献上,我们表示感谢
- 支持生态系统中的项目
支持
如果您有疑问,请查看我们GitHub问题或Stack Overflow上是否已有答案。
如果您想讨论某些内容或需要帮助,这里是我们的Slack房间,总有人们在帮助他人!
请不要为支持请求打开GitHub问题。
贡献
ReactiveUI在OSI批准的开源许可证下开发,使其可以免费使用和分发,即使用于商业用途也无需付费。
如果您想提交pull requests,请首先在GitHub问题中讨论。我们欢迎首次PR贡献者。
有关如何贡献更改的更多信息,请参阅贡献指南。
核心团队
<table> <tbody> <tr> <td align="center" valign="top"> <img width="100" height="100" src="https://github.com/glennawatson.png?s=150"> <br> <a href="https://github.com/glennawatson">Glenn Watson</a> <p>墨尔本,澳大利亚</p> </td> <td align="center" valign="top"> <img width="100" height="100" src="https://github.com/rlittlesii.png?s=150"> <br> <a href="https://github.com/rlittlesii">Rodney Littles II</a> <p>德克萨斯州,美国</p> </td> <td align="center" valign="top"> <img width="100" height="100" src="https://github.com/worldbeater.png?s=150"> <br> <a href="https://github.com/worldbeater">Artyom Gorchakov</a> <p>莫斯科,俄罗斯</p> </td> </tr> <tr> <td align="center" valign="top"> <img width="100" height="100" src="https://github.com/cabauman.png?s=150"> <br> <a href="https://github.com/cabauman">Colt Bauman</a> <p>韩国,首尔</p> </td> <td align="center" valign="top"> <img width="100" height="100" src="https://github.com/chrispulman.png?s=150"> <br> <a href="https://github.com/chrispulman">Chris Pulman</a> <p>英国,伦敦</p> </td> </tr> </tbody> </table>
校友核心团队
以下曾是核心团队成员。
<table> <tbody> <tr> <td align="center" valign="top"> <img width="100" height="100" src="https://github.com/ghuntley.png?s=150"> <br> <a href="https://github.com/ghuntley">Geoffrey Huntley</a> <p>悉尼,澳大利亚</p> </td> <td align="center" valign="top"> <img width="100" height="100" src="https://github.com/kentcb.png?s=150"> <br> <a href="https://github.com/kentcb">Kent Boogaart</a> <p>布里斯班,澳大利亚</p> </td> <td align="center" valign="top"> <img width="100" height="100" src="https://github.com/olevett.png?s=150"> <br> <a href="https://github.com/olevett">Olly Levett</a> <p>伦敦,英国</p> </td> </tr> <tr> <td align="center" valign="top"> <img width="100" height="100" src="https://github.com/anaisbetts.png?s=150"> <br> <a href="https://github.com/anaisbetts">Anaïs Betts</a> <p>旧金山,美国</p> </td> <td align="center" valign="top"> <img width="100" height="100" src="https://github.com/shiftkey.png?s=150"> <br> <a href="https://github.com/shiftkey">Brendan Forster</a> <p>墨尔本,澳大利亚</p> </td> <td align="center" valign="top"> <img width="120" height="100" src="https://github.com/clairernovotny.png?s=150"> <br> <a href="https://github.com/clairernovotny">Claire Novotny</a> <p>纽约,美国</p> </td> </tr> </tbody> </table>
.NET基金
ReactiveUI是.NET基金的一部分。与该基金有联系的其他项目还包括微软.NET编译平台("Roslyn")以及微软ASP.NET系列项目、微软.NET Core和Xamarin Forms。
产品 | 版本 兼容和额外的计算目标框架版本。 |
---|---|
.NET | net5.0 已计算。 net5.0-windows 已计算。 net6.0 兼容。 net6.0-android 已计算。 net6.0-ios 已计算。 net6.0-maccatalyst 已计算。 net6.0-macos 已计算。 net6.0-tvos 已计算。 net6.0-windows 已计算。 net7.0 兼容。 net7.0-android 已计算。 net7.0-ios 已计算。 net7.0-maccatalyst 已计算。 net7.0-macos 已计算。 net7.0-tvos 已计算。 net7.0-windows 已计算。 net8.0 已计算。 net8.0-android 已计算。 net8.0-browser 已计算。 net8.0-ios 已计算。 net8.0-maccatalyst 已计算。 net8.0-macos 已计算。 net8.0-tvos 已计算。 net8.0-windows 已计算。 |
.NET Core | netcoreapp2.0 已计算。 netcoreapp2.1 已计算。 netcoreapp2.2 已计算。 netcoreapp3.0 已计算。 netcoreapp3.1 已计算。 |
.NET 标准 | netstandard2.0 兼容。 netstandard2.1 已计算。 |
.NET Framework | net461 已计算。 net462 已计算。 net463 已计算。 net47 已计算。 net471 已计算。 net472 已计算。 net48 已计算。 net481 已计算。 |
MonoAndroid | monoandroid 已计算。 |
MonoMac | monomac 已计算。 |
MonoTouch | monotouch 已计算。 |
Tizen | tizen40 已计算。 tizen60 已计算。 |
Xamarin.iOS | xamarinios 已计算。 |
Xamarin.Mac | xamarinmac 已计算。 |
Xamarin.TVOS | xamarintvos 已计算。 |
Xamarin.WatchOS | xamarinwatchos 已计算。 |
-
.NETStandard 2.0
- DynamicData (>= 8.4.1)
- ReactiveUI (>= 19.6.12)
- Splat (>= 14.8.12)
- System.ComponentModel (>= 4.3.0)
- System.ComponentModel.Annotations (>= 5.0.0)
- System.Diagnostics.Contracts (>= 4.3.0)
- System.Dynamic.Runtime (>= 4.3.0)
- System.Runtime.Serialization.Primitives (>= 4.3.0)
- System.Text.Json (>= 8.0.3)
- Xamarin.Forms (>= 5.0.0.2662)
-
net6.0
- DynamicData (>= 8.4.1)
- ReactiveUI (>= 19.6.12)
- Splat (>= 14.8.12)
- System.ComponentModel.Annotations (>= 5.0.0)
- System.Text.Json (>= 8.0.3)
- Xamarin.Forms (>= 5.0.0.2662)
-
net7.0
- DynamicData (>= 8.4.1)
- ReactiveUI (>= 19.6.12)
- Splat (>= 14.8.12)
- System.ComponentModel.Annotations (>= 5.0.0)
- System.Text.Json (>= 8.0.3)
- Xamarin.Forms (>= 5.0.0.2662)
NuGet 包 (11)
显示依赖于 ReactiveUI.XamForms 的前 5 个 NuGet 包
包 | 下载 |
---|---|
XamarinForms.Reactive.FSharp
使用 ReactiveUI 和 F# 构建 Xamarin Forms 应用程序的流畅接口 |
|
ChilliSource.Mobile.UI.ReactiveUI
为 ChilliSource.Mobile 框架的 ReactiveUI 扩展库 |
|
Sextant.XamForms A ReactiveUI 导航库用于 Xamarin.Forms |
|
Xamvvm.Forms.RxUI
用于 Xamarin.Forms.RxUI 的简单 MVVM(模型,视模型,视图)框架 |
|
RxUI.Plugins.Popup
本包提供使用ReactiveUI.XamForms和Rg.Plugins.Popup包实现弹出页面的基类。 |
GitHub仓库 (9)
显示依赖于ReactiveUI.XamForms的前5个最受欢迎的GitHub仓库
仓库 | 星标 |
---|---|
reactiveui/Camelotia
跨平台云文件管理.NET GUI示例。
|
|
PrismLibrary/Prism-Samples-Forms
演示如何使用Xamarin.Forms中的各种Prism特性。
|
|
reactiveui/ReactiveUI.Samples
此仓库包含ReactiveUI示例。
|
|
TheEightBot/Reactive-Examples
使用Reactive Extensions和Reactive UI的示例应用。
|
|
DamienDoumer/freechat
使用Xamarin Forms构建聊天应用UI的示例。
|
版本 | 下载 | 最后更新 |
---|---|---|
19.6.12 | 1,471 | 4/26/2024 |
19.6.1 | 965 | 3/25/2024 |
19.5.72 | 475 | 3/15/2024 |
19.5.41 | 2,398 | 1/27/2024 |
19.5.39 | 1,459 | 1/3/2024 |
19.5.31 | 1,536 | 12/16/2023 |
19.5.1 | 12,044 | 10/2/2023 |
19.4.1 | 17,993 | 7/11/2023 |
19.3.3 | 1,114 | 7/8/2023 |
19.3.2 | 1,627 | 7/8/2023 |
19.2.1 | 1,578 | 6/4/2023 |
18.4.44 | 4,028 | 5/11/2023 |
18.4.34 | 12,218 | 4/19/2023 |
18.4.26 | 9,235 | 3/11/2023 |
18.4.25 | 1,737 | 3/5/2023 |
18.4.22 | 6,858 | 2/18/2023 |
18.4.20 | 3,803 | 2/1/2023 |
18.4.1 | 8,448 | 11/24/2022 |
18.3.1 | 26,782 | 7/19/2022 |
18.2.9 | 3,350 | 7/8/2022 |
18.2.5 | 2,747 | 6/24/2022 |
18.1.8 | 4,489 | 6/10/2022 |
18.0.10 | 9,213 | 4/27/2022 |
18.0.7 | 3,646 | 4/11/2022 |
18.0.4 | 1,404 | 4/11/2022 |
17.1.50 | 15,412 | 2/14/2022 |
17.1.46 | 1,521 | 2/13/2022 |
17.1.17 | 17,243 | 1/1/2022 |
17.1.9 | 14,262 | 12/11/2021 |
17.1.6 | 2,263 | 12/6/2021 |
17.1.4 | 1,411 | 12/4/2021 |
17.1.3 | 1,243 | 12/4/2021 |
17.1.2 | 1,261 | 12/4/2021 |
17.0.13 | 1,242 | 12/3/2021 |
17.0.1 | 1,577 | 12/2/2021 |
16.4.15 | 2,054 | 12/13/2021 |
16.4.14 | 1,448 | 12/13/2021 |
16.4.1 | 2,172 | 11/30/2021 |
16.3.10 | 5,671 | 11/4/2021 |
16.3.9 | 1,402 | 11/2/2021 |
16.3.8 | 1,304 | 11/2/2021 |
16.3.5 | 1,708 | 10/31/2021 |
16.2.6 | 34,551 | 9/12/2021 |
16.2.1 | 3,562 | 8/26/2021 |
16.1.1 | 1,637 | 8/22/2021 |
15.1.1 | 2,772 | 8/19/2021 |
14.3.10 | 6,848 | 8/17/2021 |
14.3.1 | 1,615 | 8/11/2021 |
14.2.1 | 2,436 | 8/3/2021 |
14.1.1 | 41,583 | 6/19/2021 |
13.3.2 | 11,721 | 5/13/2021 |
13.3.1 | 7,829 | 5/12/2021 |
13.2.18 | 17,524 | 4/8/2021 |
13.2.10 | 2,694 | 4/1/2021 |
13.2.2 | 12,123 | 3/4/2021 |
13.1.1 | 26,974 | 1/22/2021 |
13.0.38 | 3,290 | 1/11/2021 |
13.0.27 | 8,271 | 12/18/2020 |
13.0.1 | 6,386 | 12/8/2020 |
12.1.5 | 10,036 | 10/30/2020 |
12.1.1 | 3,556 | 10/22/2020 |
11.5.35 | 18,677 | 8/28/2020 |
11.5.26 | 5,823 | 8/16/2020 |
11.5.17 | 4,966 | 8/4/2020 |
11.5.6 | 2,725 | 7/30/2020 |
11.5.1 | 1,594 | 7/28/2020 |
11.4.17 | 20,060 | 6/9/2020 |
11.4.1 | 8,613 | 5/7/2020 |
11.3.8 | 8,783 | 4/25/2020 |
11.3.7 | 20,212 | 4/23/2020 |
11.3.1 | 8,318 | 4/1/2020 |
11.2.3 | 8,384 | 3/5/2020 |
11.2.1 | 6,478 | 2/25/2020 |
11.1.23 | 13,154 | 1/28/2020 |
11.1.21 | 1,586 | 1/28/2020 |
11.1.20 | 1,636 | 1/27/2020 |
11.1.12 | 2,756 | 1/18/2020 |
11.1.11 | 2,166 | 1/17/2020 |
11.1.6 | 6,371 | 1/7/2020 |
11.1.1 | 2,265 | 1/1/2020 |
11.0.6 | 2,143 | 12/26/2019 |
11.0.1 | 7,722 | 12/12/2019 |
10.5.43 | 5,146 | 12/5/2019 |
10.5.31 | 4,008 | 11/20/2019 |
10.5.30 | 3,694 | 11/20/2019 |
10.5.7 | 12,741 | 10/15/2019 |
10.5.6 | 1,534 | 10/15/2019 |
10.5.1 | 1,782 | 10/13/2019 |
10.4.1 | 3,481 | 10/8/2019 |
10.3.6 | 2,358 | 9/30/2019 |
10.3.1 | 2,362 | 9/22/2019 |
10.2.2 | 4,689 | 9/19/2019 |
10.2.1 | 1,561 | 9/19/2019 |
10.1.7 | 1,690 | 9/17/2019 |
10.1.6 | 1,861 | 9/9/2019 |
10.1.5 | 1,583 | 9/9/2019 |
10.1.1 | 1,576 | 9/8/2019 |
10.0.1 | 1,875 | 9/4/2019 |
10.0.1-preview.6 | 465 | 6/26/2019 |
10.0.1-preview.5 | 305 | 6/26/2019 |
10.0.1-preview.4 | 459 | 5/21/2019 |
10.0.1-preview.3 | 317 | 5/13/2019 |
10.0.1-preview.2 | 331 | 4/21/2019 |
10.0.0-preview.3 | 677 | 1/19/2019 |
10.0.0-preview.1 | 607 | 1/14/2019 |
9.22.1 | 3,991 | 8/28/2019 |
9.21.1 | 1,723 | 8/26/2019 |
9.20.1 | 3,693 | 8/6/2019 |
9.19.5 | 5,103 | 7/11/2019 |
9.19.3 | 3,882 | 7/9/2019 |
9.19.2 | 1,657 | 7/9/2019 |
9.18.2 | 4,026 | 6/29/2019 |
9.18.1 | 1,645 | 6/28/2019 |
9.17.11 | 3,884 | 6/23/2019 |
9.17.4 | 4,129 | 6/15/2019 |
9.17.1 | 1,606 | 6/14/2019 |
9.16.9 | 3,043 | 6/10/2019 |
9.16.6 | 2,472 | 5/30/2019 |
9.16.4 | 1,584 | 5/29/2019 |
9.16.3 | 1,869 | 5/25/2019 |
9.16.1 | 2,112 | 5/22/2019 |
9.15.9 | 2,258 | 5/21/2019 |
9.15.7 | 1,600 | 5/21/2019 |
9.15.6 | 1,622 | 5/21/2019 |
9.15.5 | 1,706 | 5/19/2019 |
9.15.1 | 3,772 | 5/13/2019 |
9.14.3 | 1,640 | 5/12/2019 |
9.14.1 | 2,056 | 5/7/2019 |
9.13.1 | 8,498 | 4/16/2019 |
9.12.1 | 7,506 | 3/20/2019 |
9.11.3 | 7,067 | 3/7/2019 |
9.11.1 | 4,153 | 2/21/2019 |
9.10.7 | 1,820 | 2/16/2019 |
9.10.1 | 7,621 | 2/8/2019 |
9.9.5 | 3,186 | 2/3/2019 |
9.9.1 | 3,129 | 1/30/2019 |
9.8.23 | 2,564 | 1/27/2019 |
9.8.22 | 3,654 | 1/25/2019 |
9.8.19 | 2,884 | 1/24/2019 |
9.8.15 | 2,967 | 1/19/2019 |
9.8.14 | 1,718 | 1/19/2019 |
9.8.13 | 2,314 | 1/18/2019 |
9.8.9 | 1,855 | 1/16/2019 |
9.8.1 | 2,566 | 1/11/2019 |
9.7.2 | 9,886 | 1/3/2019 |
9.6.3 | 2,454 | 12/31/2018 |
9.5.1 | 3,460 | 12/27/2018 |
9.4.1 | 18,746 | 12/4/2018 |
9.3.5 | 7,142 | 11/21/2018 |
9.3.3 | 1,753 | 11/21/2018 |
9.3.2 | 1,766 | 11/21/2018 |
9.3.1 | 1,733 | 11/20/2018 |
9.2.2 | 5,161 | 11/11/2018 |
9.1.4 | 3,651 | 11/5/2018 |
9.1.1 | 5,852 | 10/28/2018 |
9.0.1 | 11,135 | 10/5/2018 |
8.7.2 | 12,292 | 8/23/2018 |
8.7.1 | 8,577 | 8/17/2018 |
8.6.3 | 3,074 | 8/17/2018 |
8.6.1 | 2,316 | 8/15/2018 |
8.5.1 | 4,923 | 8/11/2018 |
8.4.4 | 4,863 | 8/8/2018 |
8.4.1 | 1,867 | 8/7/2018 |
8.3.1 | 20,244 | 6/12/2018 |
8.2.1 | 13,122 | 5/14/2018 |
8.0.1 | 2,999 | 5/9/2018 |
8.0.0 | 8,458 | 5/2/2018 |
8.0.0-alpha0136 | 1,945 | 4/30/2018 |
8.0.0-alpha0117 | 8,385 | 11/29/2017 |
8.0.0-alpha0113 | 2,342 | 11/12/2017 |
8.0.0-alpha0110 | 2,497 | 11/8/2017 |