public static void InvokeOnUi(Action action) { if (UiDispatcher.CheckAccess()) { action(); } else { UiDispatcher.BeginInvoke(action); } }