Browse Source

Allow to pass CancellationToken to Application.Run

pull/1251/head
Nikita Tsukanov 9 years ago
parent
commit
479c117103
  1. 9
      src/Avalonia.Controls/Application.cs

9
src/Avalonia.Controls/Application.cs

@ -175,6 +175,15 @@ namespace Avalonia
closable.Closed += (s, e) => source.Cancel();
Dispatcher.UIThread.MainLoop(source.Token);
}
/// <summary>
/// Runs the application's main loop until the <see cref="CancellationToken"/> is cancelled.
/// </summary>
/// <param name="token">The token to track</param>
public void Run(CancellationToken token)
{
Dispatcher.UIThread.MainLoop(token);
}
/// <summary>
/// Exits the application

Loading…
Cancel
Save