public static async Task RunUiJob(Action action) { await Dispatcher.UIThread.InvokeAsync(() => { action.Invoke(); Dispatcher.UIThread.RunJobs(); }); } }