ReactiveUI.WinForms 20.1.1

ID 前缀预留
dotnet add package ReactiveUI.WinForms --version 20.1.1                
NuGet\Install-Package ReactiveUI.WinForms -Version 20.1.1                
此命令旨在在 Visual Studio 的包管理器控制台中使用,因为它使用了 NuGet 模块的 Install-Package 版本。
<PackageReference Include="ReactiveUI.WinForms" Version="20.1.1" />                
对于支持 PackageReference 的项目,将此 XML 节点复制到项目文件中以引用包。
paket add ReactiveUI.WinForms --version 20.1.1                
#r "nuget: ReactiveUI.WinForms, 20.1.1"                
#r 指令可用于 F# Interactive 和 Polyglot Notebooks。将其复制到交互式工具或脚本的源代码中以引用包。
// Install ReactiveUI.WinForms as a Cake Addin
#addin nuget:?package=ReactiveUI.WinForms&version=20.1.1

// Install ReactiveUI.WinForms as a Cake Tool
#tool nuget:?package=ReactiveUI.WinForms&version=20.1.1                

Build Code Coverage #yourfirstpr alternate text is missing from this package README image

<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 是一个可组合、跨平台的模型-视图-视图模型框架,它受到函数式响应式编程的启发,该编程范式允许你将可变状态从用户界面抽象出来,在可读性强的位置表达一个特性,并提高应用程序的可测试性。

🔨 入门 🛍 安装包 🎞 观看视频 🎓 查看示例 🎤 讨论ReactiveUI

书籍

我们的校友维护员Kent Boogart写了一本出色的书籍

NuGet包

要开始构建自己的ReactiveUI应用,请安装以下包。 <b>注意:</b>一些平台特定的包是必须的。这意味着除非您正确安装了这些包,否则您的应用程序将无法按预期运行。有关更多信息,请参阅 <a href="https://reactiveui.net_docs/getting-started/installation/">安装指南页面</a>。

平台 ReactiveUI包 NuGet
.NET Standard ReactiveUI CoreBadge
ReactiveUI.Fody FodyBadge
单元测试 ReactiveUI.Testing TestBadge
WPF ReactiveUI.WPF WpfBadge
UWP ReactiveUI.Uwp UwpBadge
WinUI ReactiveUI.WinUI WinUiBadge
MAUI ReactiveUI.Maui MauiBadge
Windows Forms ReactiveUI.WinForms WinBadge
Xamarin.Forms ReactiveUI.XamForms XamBadge
Xamarin.Essentials ReactiveUI CoreBadge
AndroidX (Xamarin) ReactiveUI.AndroidX DroXBadge
Xamarin.Android ReactiveUI.AndroidSupport DroBadge
Xamarin.iOS ReactiveUI CoreBadge
Xamarin.Mac ReactiveUI CoreBadge
Tizen ReactiveUI CoreBadge
Blazor ReactiveUI.Blazor BlazBadge
平台Uno ReactiveUI.Uno UnoBadge
平台Uno ReactiveUI.Uno.WinUI UnoWinUiBadge
Avalonia Avalonia.ReactiveUI AvaBadge
任何 ReactiveUI.Validation ValBadge

赞助

核心团队成员、ReactiveUI贡献者以及生态系统中的贡献者,都在业余时间进行这项开源工作。如果您使用ReactiveUI,是一项严肃的任务,并且希望我们投入更多时间,请捐款。这个项目也能提高您的收入/生产力。它使开发和应用程序更快,并减少了所需带宽。

成为赞助者.

这是我们如何使用捐款的

  • 允许核心团队专注于ReactiveUI
  • 当贡献者投入大量时间进行贡献时,向他们表示感谢
  • 支持生态系统中的项目

支持

如果您有任何问题,请查看我们的GitHub问题Stack Overflow是否已有解答。

如果您想讨论某事或只是需要帮助,这里有我们的房间,那里总是有乐于助人的人!

请不要为支持请求打开GitHub问题。

贡献

ReactiveUI是在一个被OSI批准的开源许可证下开发的,使其可以免费使用和分发,甚至可用于商业用途。

如果您想提交拉取请求,请首先在GitHub问题中讨论。我们欢迎首次PR贡献者。

有关如何贡献更改的更多信息,请参阅贡献指南

核心团队

<table> <tbody> <tr> <td align="center" valign="top" width="105"> <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" width="105"> <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> <td align="center" valign="top" width="105"> <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" width="105"> <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> </tr> </tbody> </table>

校友核心团队

以下曾是核心团队成员。

<table> <tbody> <tr> <td align="center" valign="top" width="105"> <img width="100" height="100" src="https://github.com/ghuntley.png?s=150"> <br> <a href="https://github.com/ghuntley">Geoffrey Huntley</a> <p>Sydney, Australia</p> </td> <td align="center" valign="top" width="105"> <img width="100" height="100" src="https://github.com/kentcb.png?s=150"> <br> <a href="https://github.com/kentcb">Kent Boogaart</a> <p>Brisbane, Australia</p> </td> <td align="center" valign="top" width="105"> <img width="100" height="100" src="https://github.com/olevett.png?s=150"> <br> <a href="https://github.com/olevett">Olly Levett</a> <p>London, United Kingdom</p> </td> </tr> <tr> <td align="center" valign="top" width="105"> <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>San Francisco, USA</p> </td> <td align="center" valign="top" width="105"> <img width="100" height="100" src="https://github.com/shiftkey.png?s=150"> <br> <a href="https://github.com/shiftkey">Brendan Forster</a> <p>Melbourne, Australia</p> </td> <td align="center" valign="top" width="105"> <img width="100" height="100" src="https://github.com/clairernovotny.png?s=150"> <br> <a href="https://github.com/clairernovotny">Claire Novotny</a> <p>New York, USA</p> </td> </tr> <tr> <td align="center" valign="top" width="105"> <img width="100" height="100" src="https://github.com/worldbeater.png?s=150"> <br> <a href="https://github.com/worldbeater">Artyom Gorchakov</a> <p>Moscow, Russia</p> </td> </tr> </tbody> </table>

.NET 基金会

ReactiveUI 是 .NET 基金会的一部分。.NET 基金会 还与其他项目相关联,包括微软 .NET 编译器平台("Roslyn")以及微软 ASP.NET 家族项目、微软 .NET Core 和 Xamarin Forms。

产品 兼容和额外的计算目标框架版本。
.NET net6.0-windows10.0.17763 兼容。 net6.0-windows10.0.19041 兼容。 net7.0-windows 已计算。 net8.0-windows 已计算。 net8.0-windows10.0.17763 兼容。 net8.0-windows10.0.19041 兼容。
.NET Framework net462 兼容。 net463 已计算。 net47 已计算。 net471 已计算。 net472 兼容。 net48 已计算。 net481 已计算。
兼容的目标框架
包含的目标框架(在包中)
了解更多关于 目标框架.NET 标准化 的信息。

NuGet 包 (3)

显示依赖 ReactiveUI.WinForms 的前 3 个 NuGet 包

下载
CP.Extensions.Hosting.ReactiveUI.WinForms

此扩展将为基于 dotnet core 6.0 / 8.0 WinForms 的通用托管的程序添加 ReactiveUI 支持。通过此功能,你可以利用 UI 增强你的应用程序,同时使用通用主机提供的所有服务,如依赖注入、日志记录等,以及此响应式 MVVM 框架。

CrissCross.WinForms

ReactiveUI 的响应式导航框架

Dapplo.Microsoft.Extensions.Hosting.ReactiveUI.WinForms

此扩展将为基于 dotnet core 6.0 / 7.0 WinForms 的通用托管的程序添加 ReactiveUI 支持。通过此功能,你可以利用 UI 增强你的应用程序,并使用通用主机提供的所有服务,如依赖注入、日志记录等,以及此响应式 MVVM 框架。

GitHub 仓库 (5)

显示依赖 ReactiveUI.WinForms 的最受欢迎的前 5 个 GitHub 仓库

仓库 星标
reactiveui/ReactiveUI.Samples
此仓库包含 ReactiveUI 示例。
reactiveui/ReactiveUI.Validation
基于 ReactiveUI 的应用程序的验证辅助工具。
dapplo/Dapplo.Microsoft.Extensions.Hosting
基于通用主机的应用程序的扩展
reactiveui/ReactiveMvvm
在 MSK .NET conf 会议上提到的跨平台 ReactiveUI 示例应用程序。
ptrsuder/IEU.Winforms
仅适用于 Windows 的 GUI,带有额外的功能。
版本 下载 最后更新
20.1.1 3,042 5/18/2024
20.0.1 783 5/1/2024
19.6.12 458 4/26/2024
19.6.1 2,809 3/25/2024
19.5.72 503 3/15/2024
19.5.41 1,546 1/27/2024
19.5.39 1,411 1/3/2024
19.5.31 868 12/16/2023
19.5.1 1,953 10/2/2023
19.4.1 2,125 7/11/2023
19.3.3 859 7/8/2023
19.3.2 844 7/8/2023
19.2.1 1,358 6/4/2023
18.4.44 1,789 5/11/2023
18.4.34 1,154 4/19/2023
18.4.26 1,688 3/11/2023
18.4.25 1,065 3/5/2023
18.4.22 1,247 2/18/2023
18.4.20 2,173 2/1/2023
18.4.1 4,158 11/24/2022
18.3.1 4,114 7/19/2022
18.2.9 1,278 7/8/2022
18.2.5 1,852 6/24/2022
18.1.8 1,530 6/10/2022
18.0.10 3,442 4/27/2022
18.0.7 1,801 4/11/2022
18.0.4 1,118 4/11/2022
17.1.50 3,202 2/14/2022
17.1.46 1,161 2/13/2022
17.1.17 5,039 1/1/2022
17.1.9 1,771 12/11/2021
17.1.6 1,257 12/6/2021
17.1.4 1,051 12/4/2021
17.1.3 976 12/4/2021
17.1.2 887 12/4/2021
17.0.13 995 12/3/2021
17.0.1 1,031 12/2/2021
16.4.15 3,590 12/13/2021
16.4.14 1,138 12/13/2021
16.4.1 1,180 11/30/2021
16.3.10 1,520 11/4/2021
16.3.9 1,005 11/2/2021
16.3.8 1,067 11/2/2021
16.3.5 1,144 10/31/2021
16.2.6 3,208 9/12/2021
16.2.1 1,913 8/26/2021
16.1.1 1,186 8/22/2021
15.1.1 1,236 8/19/2021
14.3.10 1,141 8/17/2021
14.3.1 1,782 8/11/2021
14.2.1 1,260 8/3/2021
14.1.1 1,875 6/19/2021
13.3.2 1,950 5/13/2021
13.3.1 1,067 5/12/2021
13.2.18 1,570 4/8/2021
13.2.10 1,222 4/1/2021
13.2.2 1,890 3/4/2021
13.1.1 2,094 1/22/2021
13.0.38 1,259 1/11/2021
13.0.27 1,461 12/18/2020
13.0.1 1,348 12/8/2020
12.1.5 1,696 10/30/2020
12.1.1 1,244 10/22/2020
11.5.35 2,123 8/28/2020
11.5.26 1,281 8/16/2020
11.5.17 1,111 8/4/2020
11.5.6 1,181 7/30/2020
11.5.1 1,195 7/28/2020
11.4.17 4,298 6/9/2020
11.4.1 2,092 5/7/2020
11.3.8 1,251 4/25/2020
11.3.7 2,037 4/23/2020
11.3.1 1,500 4/1/2020
11.2.3 2,471 3/5/2020
11.2.1 1,675 2/25/2020
11.1.23 1,620 1/28/2020
11.1.21 1,228 1/28/2020
11.1.20 1,285 1/27/2020
11.1.12 1,284 1/18/2020
11.1.11 1,246 1/17/2020
11.1.6 1,293 1/7/2020
11.1.1 1,288 1/1/2020
11.0.6 1,242 12/26/2019
11.0.1 1,540 12/12/2019
10.5.43 1,360 12/5/2019
10.5.31 1,904 11/20/2019
10.5.30 1,127 11/20/2019
10.5.7 4,028 10/15/2019
10.5.6 1,243 10/15/2019
10.5.1 1,162 10/13/2019
10.4.1 380 10/8/2019
10.3.6 884 9/30/2019
10.3.1 451 9/22/2019
10.2.2 355 9/19/2019
10.2.1 333 9/19/2019
10.1.7 350 9/17/2019
10.1.6 401 9/9/2019
10.1.5 358 9/9/2019
10.1.1 339 9/8/2019
10.0.1 373 9/4/2019
10.0.1-preview.6 350 6/26/2019
10.0.1-preview.5 300 6/26/2019
10.0.1-preview.4 356 5/21/2019
10.0.1-preview.3 314 5/13/2019
10.0.1-preview.2 314 4/21/2019
10.0.0-preview.3 607 1/19/2019
10.0.0-preview.1 578 1/14/2019
9.22.1 1,428 8/28/2019
9.21.1 1,270 8/26/2019
9.20.1 1,831 8/6/2019
9.19.5 3,432 7/11/2019
9.19.3 1,279 7/9/2019
9.19.2 1,227 7/9/2019
9.18.2 1,337 6/29/2019
9.18.1 1,269 6/28/2019
9.17.11 1,300 6/23/2019
9.17.4 1,323 6/15/2019
9.17.1 1,244 6/14/2019
9.16.9 1,364 6/10/2019
9.16.6 1,613 5/30/2019
9.16.4 1,320 5/29/2019
9.16.3 1,357 5/25/2019
9.16.1 1,255 5/22/2019
9.15.9 1,239 5/21/2019
9.15.7 1,257 5/21/2019
9.15.6 1,247 5/21/2019
9.15.5 1,281 5/19/2019
9.15.1 1,384 5/13/2019
9.14.3 1,236 5/12/2019
9.14.1 1,290 5/7/2019
9.13.1 1,446 4/16/2019
9.12.1 1,631 3/20/2019
9.11.3 1,460 3/7/2019
9.11.1 1,335 2/21/2019
9.10.7 1,451 2/16/2019
9.10.1 1,414 2/8/2019
9.9.5 1,456 2/3/2019
9.9.1 1,706 1/30/2019
9.8.23 1,545 1/27/2019
9.8.22 1,486 1/25/2019
9.8.19 1,326 1/24/2019
9.8.15 1,539 1/19/2019
9.8.14 1,352 1/19/2019
9.8.13 1,432 1/18/2019
9.8.9 1,495 1/16/2019
9.8.1 1,530 1/11/2019
9.7.2 2,101 1/3/2019
9.6.3 1,407 12/31/2018
9.5.1 1,497 12/27/2018
9.4.1 1,575 12/4/2018
9.3.5 2,688 11/21/2018
9.3.3 1,426 11/21/2018
9.3.2 1,429 11/21/2018
9.3.1 1,440 11/20/2018
9.2.2 1,575 11/11/2018
9.1.4 1,615 11/5/2018
9.1.1 1,594 10/28/2018
9.0.1 1,755 10/5/2018
8.7.2 2,507 8/23/2018
8.7.1 1,819 8/17/2018
8.6.3 1,527 8/17/2018
8.6.1 1,522 8/15/2018
8.5.1 1,573 8/11/2018
8.4.4 1,598 8/8/2018
8.4.1 1,544 8/7/2018
8.3.1 2,717 6/12/2018
8.2.1 1,886 5/14/2018
8.0.1 5,935 5/9/2018
8.0.0 2,084 5/2/2018
8.0.0-alpha0136 1,497 4/30/2018
8.0.0-alpha0117 1,497 11/29/2017
8.0.0-alpha0113 1,432 11/12/2017
8.0.0-alpha0110 1,397 11/8/2017