Class DesktopApplicationExtensions
public static class DesktopApplicationExtensions
- Inheritance
-
DesktopApplicationExtensions
- Inherited Members
Methods
Run(Application, Window)
On desktop-style platforms runs the application's main loop until main window is closed
public static void Run(this Application app, Window mainWindow)
Parameters
app
ApplicationmainWindow
Window
Remarks
Consider using StartWithDesktopStyleLifetime instead, see https://github.com/AvaloniaUI/Avalonia/wiki/Application-lifetimes for details
Run(Application, ICloseable)
On desktop-style platforms runs the application's main loop until closable is closed
public static void Run(this Application app, ICloseable closable)
Parameters
app
Applicationclosable
ICloseable
Remarks
Consider using StartWithDesktopStyleLifetime instead, see https://github.com/AvaloniaUI/Avalonia/wiki/Application-lifetimes for details
Run(Application, CancellationToken)
On desktop-style platforms runs the application's main loop with custom CancellationToken without setting a lifetime.
public static void Run(this Application app, CancellationToken token)
Parameters
app
ApplicationThe application.
token
CancellationTokenThe token to track.
RunWithMainWindow<TWindow>(Application)
public static void RunWithMainWindow<TWindow>(this Application app) where TWindow : Window, new()
Parameters
app
Application
Type Parameters
TWindow