Skip to main content

BrowserAppBuilder Class

Definition

Assembly:Avalonia.Browser
Package:Avalonia.Browser
public class BrowserAppBuilder

Inheritance: object -> BrowserAppBuilder

Methods

NameDescription
SetupBrowserAppAsyncLoads avalonia javascript modules and configures browser backend.
StartBrowserAppAsyncConfigures browser backend, loads avalonia javascript modules and creates a single view lifetime from the passed parameter.
UseBrowserNo summary available.

SetupBrowserAppAsync Method

Loads avalonia javascript modules and configures browser backend.

public System.Threading.Tasks.Task SetupBrowserAppAsync(Avalonia.AppBuilder builder, Avalonia.Browser.BrowserPlatformOptions options)

Parameters

builder Avalonia.AppBuilder

Application builder.

options Avalonia.Browser.BrowserPlatformOptions

Browser backend specific options.

Returns

System.Threading.Tasks.Task

Remarks

This method doesn't creates any avalonia views to be rendered. To do so create an Avalonia.Browser.AvaloniaView object. Alternatively, you can call Avalonia.Browser.BrowserAppBuilder.StartBrowserAppAsync(Avalonia.AppBuilder,string,Avalonia.Browser.BrowserPlatformOptions) method instead of Avalonia.Browser.BrowserAppBuilder.SetupBrowserAppAsync(Avalonia.AppBuilder,Avalonia.Browser.BrowserPlatformOptions).

StartBrowserAppAsync Method

Configures browser backend, loads avalonia javascript modules and creates a single view lifetime from the passed parameter.

public System.Threading.Tasks.Task StartBrowserAppAsync(Avalonia.AppBuilder builder, string mainDivId, Avalonia.Browser.BrowserPlatformOptions options)

Parameters

builder Avalonia.AppBuilder

Application builder.

mainDivId string

ID of the html element where avalonia content should be rendered.

options Avalonia.Browser.BrowserPlatformOptions

Browser backend specific options.

Returns

System.Threading.Tasks.Task

UseBrowser Method

public Avalonia.AppBuilder UseBrowser(Avalonia.AppBuilder builder)

Parameters

builder Avalonia.AppBuilder

Returns

Avalonia.AppBuilder