private void UpdateLoadStatus(int total, int processed) { if (total != 0 && _progressController != null) { _controller.BeginInvokeOnMainThread(() => { _progressController.UpdateStatus(total, processed); }); } }
public void InvokeOnMainThread(System.Action action) { _executionQueue.Enqueue(action); MonoTouch.Foundation.NSAction nsa = new MonoTouch.Foundation.NSAction(InvokeOnMainThreadCallback); _controller.BeginInvokeOnMainThread(nsa); }