System.Reactive.WindowsRuntime 7.0.0-preview.1

Windows Runtime Support for Rx.NET (Reactive Extensions for .NET)

This library provides Windows Runtime support for the Reactive Extensions for .NET (Rx.NET).

See the main Rx.NET package at https://www.nuget.org/packages/System.Reactive for more information about Rx.NET.

Rx.NET and UI Frameworks

Up as far as Rx.NET v6.0, UI framework support has been built directly into the main System.Reactive package. Unfortunately, this has caused problems since support for WPF and Windows Forms was added in .NET Core 3.1. Because .NET Core 3.1, and all subsequent versions of .NET have supported cross-platform use, WPF and Windows Forms are not universally available. Rx.NET used to make WPF and Windows Forms support if you targetted a sufficiently recent version of Windows in your application TFM. But this turns out to cause problems in some deployment models, adding as much as 90MB to the deployable size of an application.

Consequently, starting in Rx.NET v7.0 we are moving all UI-framework-specific types, and also platform-specific types out into separate packages.

Although WPF's support for UWP did not have similar problems, for consistency we have moved all UI framework support out into separate libraries. Moreover, the goal is to have the public-facing API for System.Reactive be as consistent as possible across all targets, so Windows-Runtime-specific Rx APIs that aren't strictly UI-related (such as support for IAsyncInfo) are also now in this package and not the main one.

Showing the top 20 packages that depend on System.Reactive.WindowsRuntime.

Packages Downloads
System.Reactive
Reactive Extensions (Rx) Main Library combining the interfaces, core, LINQ, and platform services libraries.
27
System.Reactive.Compatibility
Reactive Extensions (Rx) Compatibility Library for enabling v3 apps to work with v4
27
System.Reactive.Compatibility
Reactive Extensions (Rx) Compatibility Library for enabling v3 apps to work with v4
28
System.Reactive.Compatibility
Reactive Extensions (Rx) Compatibility Library for enabling v3 apps to work with v4
29
System.Reactive.Compatibility
Reactive Extensions (Rx) Compatibility Library for enabling v3 apps to work with v4
30
System.Reactive.Compatibility
Reactive Extensions (Rx) Compatibility Library for enabling v3 apps to work with v4
31
System.Reactive.Compatibility
Reactive Extensions (Rx) Compatibility Library for enabling v3 apps to work with v4
32
System.Reactive.Compatibility
Reactive Extensions (Rx) Compatibility Library for enabling v3 apps to work with v4
34
System.Reactive.Compatibility
Reactive Extensions (Rx) Compatibility Library for enabling v3 apps to work with v4
35
System.Reactive.Compatibility
Reactive Extensions (Rx) Compatibility Library for enabling v3 apps to work with v4
37

UAP 10.0.18362

.NET 8.0

Version Downloads Last updated
7.0.0-preview.1 1 11/08/2025
6.1.0 5 10/06/2025
6.1.0-preview.9 6 10/03/2025
6.0.2 6 09/04/2025
6.0.1 38 05/26/2024
6.0.1-preview.1 28 05/21/2024
6.0.0 26 06/14/2023
6.0.0-preview.16 24 05/26/2024
6.0.0-preview.13 28 05/26/2024
6.0.0-preview.9 25 05/26/2024
6.0.0-preview.1 25 05/26/2024
5.0.0-preview.220 30 06/07/2022
5.0.0-preview.16 29 06/07/2022
4.2.0-preview.102 29 06/07/2022
4.1.6 28 06/07/2022
4.1.0 26 06/07/2022
4.0.0-preview.2.build.379 24 06/07/2022
3.1.1 28 06/07/2022
3.1.0 30 06/07/2022