ReactiveUI.WinUI 20.1.1

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

// Install ReactiveUI.WinUI as a Cake Tool
#tool nuget:?package=ReactiveUI.WinUI&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
Any ReactiveUI.Validation ValBadge

赞助

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

成为赞助商.

以下是我们的捐款用途

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

支持

如果您有任何问题,请查看我们GitHub上是否有相关的讨论或问题,或在Stack Overflow上是否有回答。

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

请不要为支持请求打开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> <

.NET 基金会

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

产品 兼容的和额外的计算目标框架版本。
.NET net6.0-windows10.0.19041 兼容。 net7.0-windows 已计算。 net8.0-windows 已计算。 net8.0-windows10.0.19041 兼容。
兼容的目标框架(s)
包含的目标框架(在包中)
了解更多关于 目标框架.NET Standard 的信息。

NuGet 包 (3)

显示依赖 React UI.WinUI 的前 3 个 NuGet 包

下载
CP.Extensions.Hosting.ReactiveUI.WinUI

此扩展将 ReactiveUI 支持添加到基于 dotnet core 6.0 / 8.0 WinUI 通用宿主的泛型应用程序。使用此功能,您可以增强您的应用程序的 UI,并使用泛型宿主提供的所有服务,如 DI、日志等,以及与此反应 MVVM 框架一起使用。

Whipstaff.WinUI

WinUI 的工作可用逻辑。

RxUIExt.WinUI

RxUIExt 的 WinUI 扩展和工具。

GitHub 仓库 (4)

显示前 4 个依赖 ReactiveUI.WinUI 的流行 GitHub 仓库

仓库 星星
HMBSbige/NatTypeTester
测试当前网络的 NAT 类型(STUN)
Clean-Reader/CleanReader.Desktop
使用 Windows App SDK 构建的桌面版干净阅读
insomniachi/Totoro
仅适用于 Windows 10/11 的应用,是所有动漫相关事务的必备软件。
Richasy/LoopbackManager.Desktop
适用于 Windows 11 的本地网络回环管理器
版本 下载 最后更新
20.1.1 2,117 5/18/2024
20.0.1 651 5/1/2024
19.6.12 178 4/26/2024
19.6.1 1,339 3/25/2024
19.5.72 234 3/15/2024
19.5.41 885 1/27/2024
19.5.39 1,854 1/3/2024
19.5.31 210 12/16/2023
19.5.1 1,218 10/2/2023
19.4.1 856 7/11/2023
19.3.3 174 7/8/2023
19.3.2 156 7/8/2023
19.2.1 854 6/4/2023
18.4.44 743 5/11/2023
18.4.34 388 4/19/2023
18.4.26 531 3/11/2023
18.4.25 415 3/5/2023
18.4.22 522 2/18/2023
18.4.20 398 2/1/2023
18.4.1 2,306 11/24/2022
18.3.1 808 7/19/2022
18.2.9 504 7/8/2022
18.2.5 514 6/24/2022
18.1.8 480 6/10/2022
18.0.10 1,020 4/27/2022
18.0.7 555 4/11/2022
18.0.4 432 4/11/2022
17.1.50 1,033 2/14/2022
17.1.46 431 2/13/2022
17.1.17 624 1/1/2022
17.1.9 614 12/11/2021
17.1.6 764 12/6/2021
17.1.4 310 12/4/2021
17.1.3 296 12/4/2021
17.1.2 297 12/4/2021
17.0.13 304 12/3/2021
17.0.1 292 12/2/2021
16.4.15 339 12/13/2021
16.4.14 515 12/13/2021
16.4.1 287 11/30/2021
16.3.10 443 11/4/2021
16.3.9 309 11/2/2021
16.3.8 343 11/2/2021
16.3.5 457 10/31/2021
16.2.6 544 9/12/2021
16.2.1 368 8/26/2021