private void AppendToLog(string message) { InvokeOnMainThread(() => { LogItems.Add(message); LogView.ReloadData(); NSIndexPath indexPath = NSIndexPath.Create(0, LogItems.Count - 1); LogView.ScrollToRow(indexPath, UITableViewScrollPosition.Bottom, true); }); }