Skip to content

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)

View source

Summary: Gets the scheduler that schedules work on the Uno Platform main thread.

Parameters

NameTypeDescription
builder[IReactiveUIBuilder](#The builder instance.
startupWindowWindowThe 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.