public void UpdateCell(UserLog.LogEntry data) { this.BackgroundColor = StyleSettings.ThemePrimaryDarkLightenedColor(); lblTime.Text = data.Timestamp.ToString("T"); lblTime.TextColor = StyleSettings.ThemePrimaryColor(); lblText.Text = data.Message; lblText.TextColor = StyleSettings.TextOnDarkColor(); if (data.Icon != UserLog.Icon.None) { imgAlert.Hidden = false; switch (data.Icon) { case UserLog.Icon.Warning: imgAlert.Image = UIImage.FromBundle("ic_warning_white"); break; case UserLog.Icon.Error: imgAlert.Image = UIImage.FromBundle("ic_error_white"); break; default: imgAlert.Image = UIImage.FromBundle("ic_error_white"); break; } } else { imgAlert.Hidden = true; } }
public void AddEntry(UserLog.LogEntry entry) { _data.Add(entry); NotifyDataSetChanged(); }
public void AddEntry(UserLog.LogEntry entry) { tableSource.updateData(entry); RefreshLog(); }
public void updateData(UserLog.LogEntry entry) { data.Add(entry); }