ReactiveUI.Drawing 20.1.1

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

// Install ReactiveUI.Drawing as a Cake Tool
#tool nuget:?package=ReactiveUI.Drawing&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 是一个受功能响应式编程启发的、适用于所有 .NET 平台的可组合、跨平台模型-视图-视图模型框架,它可以让你将可变状态从用户界面中抽象出来,并在一个可读的位置表达关于某个特性的一组概念,从而提高你应用程序的可测试性。

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

书籍

由我们的校友维护者 Kent Boogart 编写了一本非常优秀的 书籍

NuGet 包

以下包可用于开始构建自己的 ReactiveUI 应用程序。 <strong>注意:</strong>一些平台特定的包是必需的。这意味着直到你正确安装这些包,你的应用可能无法按预期运行。有关更多信息,请参阅 <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
智障 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 中是否有已经回答的。

如果你想讨论某事或只是需要帮助,这里是我们的 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> </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> </td> </tr> <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> </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> </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> </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> </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> </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> </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> </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> </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> </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 已计算。 net6.0-windows10.0.17763 兼容。 net6.0-windows10.0.19041 兼容。 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-android34.0 兼容。 net8.0-browser 已计算。 net8.0-ios 已计算。 net8.0-ios17.2 兼容。 net8.0-maccatalyst 已计算。 net8.0-maccatalyst17.2 兼容。 net8.0-macos 已计算。 net8.0-macos14.2 兼容。 net8.0-tvos 已计算。 net8.0-tvos17.2 兼容。 net8.0-windows 已计算。 net8.0-windows10.0.17763 兼容。 net8.0-windows10.0.19041 兼容。
DotNet Core netcoreapp2.0 已计算。 netcoreapp2.1 已计算。 netcoreapp2.2 已计算。 netcoreapp3.0 已计算。 netcoreapp3.1 已计算。
.NET Standard netstandard2.0 兼容。 netstandard2.1 已计算。
.NET Framework net461 已计算。 net462 兼容。 net463 已计算。 net47 已计算。 net471 已计算。 net472 兼容。 net48 已计算。 net481 已计算。
MonoAndroid monoandroid 已计算。
MonoMac monomac 已计算。
MonoTouch monotouch 已计算。
智障 tizen40 已计算。 tizen60 已计算。
Xamarin.iOS xamarinios 已计算。
Xamarin.Mac xamarinmac 已计算。
Xamarin.TVOS xamarintvos 已计算。
Xamarin.WatchOS xamarinwatchos 已计算。
兼容的目标框架
包括的目标框架(在包中)
了解有关 目标框架.NET Standard 的更多信息。

NuGet 包 (4)

显示依赖于 ReactiveUI.Drawing 的前 4 个 NuGet 包

下载
CP.Extensions.Hosting.ReactiveUI.Wpf

此扩展将 ReactiveUI 支持添加到基于 dotnet core 6.0 / 8.0 WPF 服务的通用应用程序中。使用此扩展,您可以通过 UI 丰富应用,并使用通用容器提供的所有服务,如依赖注入、日志记录等,同时使用此响应式 MVVM 框架。

CP.Extensions.Hosting.ReactiveUI.WinForms

此扩展为基于 dotnet core 6.0 / 8.0 WinForms 服务的通用应用程序添加了 ReactiveUI 支持。使用此扩展,您可以通过 UI 丰富应用,并利用通用宿主提供的所有服务,如依赖注入、日志记录等,同时使用此响应式 MVVM 框架。

Dapplo.Microsoft.Extensions.Hosting.ReactiveUI.WinForms

此扩展为基于 dotnet core 6.0 / 7.0 WinForms 的通用应用程序增加了 ReactiveUI 支持。使用此扩展,您可以通过 UI 丰富应用,并利用通用宿主提供的所有服务,如依赖注入、日志记录等,同时使用此响应式 MVVM 框架。

Dapplo.Microsoft.Extensions.Hosting.ReactiveUI.Wpf

此扩展为基于 dotnet core 6.0 / 7.0 WPF 的通用应用程序增加了 ReactiveUI 支持。使用此扩展,您可以通过 UI 丰富应用,并利用通用宿主提供的所有服务,如依赖注入、日志记录等,同时使用此响应式 MVVM 框架。

GitHub 仓库 (2)

显示依赖于 ReactiveUI.Drawing 的前 2 个最热门 GitHub 仓库

仓库 星标
dapplo/Dapplo.Microsoft.Extensions.Hosting
针对基于通用宿主的应用程序进行扩展
mysteryx93/HanumanInstitute.MvvmDialogs
当使用 MVVM 时,简化了从视图模型中打开对话框的概念的库
版本 下载 最后更新
20.1.1 209 5/18/2024
20.0.1 261 5/1/2024
19.6.12 147 4/26/2024
19.6.1 362 3/25/2024
19.5.72 181 3/15/2024
19.5.41 503 1/27/2024
19.5.39 229 1/3/2024
19.5.31 378 12/16/2023
19.5.1 297 10/2/2023
19.4.1 616 7/11/2023
19.3.3 150 7/8/2023
19.3.2 165 7/8/2023
19.2.1 211 6/4/2023
18.4.44 179 5/11/2023
18.4.34 194 4/19/2023
18.4.26 434 3/11/2023
18.4.25 382 3/5/2023
18.4.22 296 2/18/2023
18.4.20 360 2/1/2023
18.4.1 429 11/24/2022
18.3.1 620 7/19/2022
18.2.9 484 7/8/2022
18.2.5 467 6/24/2022
18.1.8 446 6/10/2022
18.0.10 503 4/27/2022
18.0.7 496 4/11/2022
18.0.4 435 4/11/2022
17.1.50 546 2/14/2022
17.1.46 429 2/13/2022
17.1.17 325 1/1/2022
17.1.9 534 12/11/2021
17.1.6 578 12/6/2021
17.1.4 299 12/4/2021
17.1.3 292 12/4/2021
17.1.2 291 12/4/2021
17.0.13 289 12/3/2021
17.0.1 289 12/2/2021
16.4.15 345 12/13/2021
16.4.14 438 12/13/2021
16.4.1 297 11/30/2021
16.3.10 484 11/4/2021
16.3.9 297 11/2/2021
16.3.8 327 11/2/2021
16.3.5 458 10/31/2021
16.3.4 336 10/31/2021
16.2.6 412 9/12/2021
16.2.1 365 8/26/2021
16.1.1 360 8/22/2021
15.1.1 363 8/19/2021
14.3.10 352 8/17/2021
14.3.1 356 8/11/2021
14.2.1 361 8/3/2021
14.1.1 435 6/19/2021
13.3.2 400 5/13/2021
13.3.1 339 5/12/2021
13.2.18 407 4/8/2021
13.2.10 313 4/1/2021
13.2.2 430 3/4/2021
13.1.1 413 1/22/2021
13.0.38 381 1/11/2021
13.0.27 420 12/18/2020
13.0.1 393 12/8/2020
12.1.5 486 10/30/2020
12.1.1 445 10/22/2020
11.5.35 530 8/28/2020
11.5.26 526 8/16/2020
11.5.17 431 8/4/2020
11.5.6 465 7/30/2020
11.5.1 450 7/28/2020
11.4.17 499 6/9/2020
11.4.1 488 5/7/2020
11.3.8 481 4/25/2020
11.3.7 444 4/23/2020
11.3.1 556 4/1/2020
11.2.3 539 3/5/2020
11.2.1 525 2/25/2020