Runic.Application.ReactiveUI
0.5.0-preview.2
Runic.Application.Views.ReactiveUI
Additional DetailsRenamed to Runic.Application.Views.ReactiveUI in 0.7.0-preview.7. Namespaces are unchanged; replace the package reference.
See the version list below for details.
dotnet add package Runic.Application.ReactiveUI --version 0.5.0-preview.2
NuGet\Install-Package Runic.Application.ReactiveUI -Version 0.5.0-preview.2
<PackageReference Include="Runic.Application.ReactiveUI" Version="0.5.0-preview.2" />
<PackageVersion Include="Runic.Application.ReactiveUI" Version="0.5.0-preview.2" />
<PackageReference Include="Runic.Application.ReactiveUI" />
paket add Runic.Application.ReactiveUI --version 0.5.0-preview.2
#r "nuget: Runic.Application.ReactiveUI, 0.5.0-preview.2"
#:package Runic.Application.ReactiveUI@0.5.0-preview.2
#addin nuget:?package=Runic.Application.ReactiveUI&version=0.5.0-preview.2&prerelease
#tool nuget:?package=Runic.Application.ReactiveUI&version=0.5.0-preview.2&prerelease
ReactiveUI integration for Runic Views
This assembly references ReactiveUI and the shared Bridge, with no
CommunityToolkit dependency. It offers typed logical ReactiveRunicView<T>
and ReactiveRunicWindow<T> classes implementing IViewFor<T>, a typed
ReactiveUI view locator, a RoutingState projection, and ViewModel activation
over an explicit web mount lease. The command descriptor awaits the command's
observable completion, error, or cancellation.
The Reactive Notes example tests nested routers, a default and alternate View contract,
two Views sharing one ViewModel, replacement while mounted, a typed Window,
and command outcomes. It invokes OnWebMounted and OnWebUnmounted directly.
When the core uses WindowContentSession.AttachPresentation, every web outlet
receives its own ReactiveRunicView instance and therefore its own activation
lease; ReactiveUI keeps the shared ViewModel active until the final View
releases its lease.
The Reactive Notes
browser app sends those signals through generated page references and verifies
WhenActivated across two Views. Splat logger registration is supplied by
the app.
An app must also observe ReactiveUI ThrownExceptions for commands it creates.
The build coordinator uses a separate ReactiveUI command inspector and emits
awaited observable invokers.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- ReactiveUI (>= 24.2.0)
- Runic.Application (= 0.5.0-preview.2)
- Splat (>= 21.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated | |
|---|---|---|---|
| 0.7.0-preview.6 | 1,106 | 10/9/2026 | |
| 0.7.0-preview.5 | 154 | 10/9/2026 | |
| 0.7.0-preview.4 | 92 | 10/8/2026 | |
| 0.7.0-preview.3 | 231 | 10/8/2026 | |
| 0.7.0-preview.2 | 92 | 10/7/2026 | |
| 0.7.0-preview.1 | 584 | 10/7/2026 | |
| 0.6.0-preview.1 | 361 | 10/5/2026 | |
| 0.5.0-preview.3 | 76 | 10/1/2026 | |
| 0.5.0-preview.2 | 79 | 9/25/2026 |