Runic.Application.CsWebUi

Version 0.7.0-preview.5, target framework net10.0. Read from the published package.

Runic.Application.Views.CsWebUi

CsWebUiBridgeExtensions class

Creates Bridge transports for CS-WebUI windows.

CsWebUiBridgeWindow<TViewModel> class

Owns one CS-WebUI window, its DI scope, and its Bridge attachments.

CsWebUiBridgeWindowExtensions class

Opens CS-WebUI Bridge windows from a service provider.

CsWebUiConfigurationException class

Reports a CS-WebUI Window configuration that failed a check before the window opened.

CsWebUiWindow<TViewModel> class

Base class for an application Window presented by CS-WebUI. Declare one partial subclass per Window to select its root View contract: Open it with provider.OpenWindow<MainWindow, MainViewModel>(host => new MainWindow(host)) and release it with await using or CsWebUiWindow.DisposeAsync. The members forward to CsWebUiWindow.Host, which owns the native window, its DI scope, and its Bridge attachments.

RebindableBridgeTransport class

Keeps each native route for a window while Bridge attachments replace its managed handler. Dispose this transport before disposing the window.