UnoReactiveUIBuilderExtensions.WithUno(IReactiveUIBuilder, Window) method¶
Defined in
Type: UnoReactiveUIBuilderExtensions
Namespace: ReactiveUI.Builder
Assembly: ReactiveUI.Uno.dll
Applies to
net10.0, net10.0-android36.0, net10.0-ios26.0, net10.0-windows10.0.19041, net10.0-browserwasm1.0, net10.0-desktop1.0, net10.0-tvos26.0, net10.0-maccatalyst26.0, net9.0, net9.0-tvos18.0, net9.0-maccatalyst18.0, net9.0-windows10.0.19041, net9.0-desktop1.0, net9.0-browserwasm1.0, net9.0-ios18.0, net9.0-android35.0, net8.0-macos15.0, net8.0-ios18.0, net8.0-maccatalyst18.0, net8.0-tvos18.0, netstandard2.1, net471
public static IReactiveUIBuilder WithUno(this IReactiveUIBuilder builder, Window startupWindow)
Summary: Gets the scheduler that schedules work on the Uno Platform main thread.
Parameters
| Name | Type | Description |
|---|---|---|
builder | [IReactiveUIBuilder](# | The builder instance. |
startupWindow | Window | The startup window. |
Returns: IReactiveUIBuilder -- The builder instance for chaining.
Remarks
Use this scheduler to ensure that UI-related work is executed on the Uno main thread. This is particularly important for operations that interact with UI elements, as they must be performed on the main thread to avoid threading issues.