Skip to main content

ClassicDesktopStyleApplicationLifetimeExtensions Class

Definition

Namespace:Avalonia
Assembly:Avalonia.Controls
Package:Avalonia
public class ClassicDesktopStyleApplicationLifetimeExtensions

Inheritance: object -> ClassicDesktopStyleApplicationLifetimeExtensions

Methods

NameDescription
SetupWithClassicDesktopLifetimeNo summary available.
StartWithClassicDesktopLifetime (2 overloads)Starts the Application with a IClassicDesktopStyleApplicationLifetime, shows main window and runs application main loop.

SetupWithClassicDesktopLifetime Method

public Avalonia.AppBuilder SetupWithClassicDesktopLifetime(Avalonia.AppBuilder builder, string[] args, Action<Avalonia.Controls.ApplicationLifetimes.IClassicDesktopStyleApplicationLifetime> lifetimeBuilder)

Parameters

builder Avalonia.AppBuilder

args string[]

lifetimeBuilder Action<Avalonia.Controls.ApplicationLifetimes.IClassicDesktopStyleApplicationLifetime>

Returns

Avalonia.AppBuilder

StartWithClassicDesktopLifetime overloads

StartWithClassicDesktopLifetime Method

Starts the Application with a IClassicDesktopStyleApplicationLifetime, shows main window and runs application main loop.

public int StartWithClassicDesktopLifetime(Avalonia.AppBuilder builder, string[] args, Avalonia.Controls.ShutdownMode shutdownMode)
Parameters

builder Avalonia.AppBuilder

Application builder.

args string[]

Startup arguments.

shutdownMode Avalonia.Controls.ShutdownMode

Lifetime shutdown mode.

Returns

int

Exit code.

StartWithClassicDesktopLifetime Method

public int StartWithClassicDesktopLifetime(Avalonia.AppBuilder builder, string[] args, Action<Avalonia.Controls.ApplicationLifetimes.IClassicDesktopStyleApplicationLifetime> lifetimeBuilder)
Parameters

builder Avalonia.AppBuilder

args string[]

lifetimeBuilder Action<Avalonia.Controls.ApplicationLifetimes.IClassicDesktopStyleApplicationLifetime>

Returns

int