private void addListItem(ListItemInfo <string> info) { _syncContext.Post((y) => { var item = (ListItemInfo <string>)y; var listItem = listView.Items.Insert(0, item.Message); listItem.Tag = item.Message; }, info); }
private void addListItem(ListItemInfo <object> info) { _syncContext.Post((y) => { var item = (ListItemInfo <object>)y; var time = DateTime.Now; var listItem = listView.Items.Insert(0, string.Format("{0}:{1}:{2}.{3}", time.Hour.ToString().PadLeft(2, '0'), time.Minute.ToString().PadLeft(2, '0'), time.Second.ToString().PadLeft(2, '0'), time.Millisecond)); listItem.SubItems.Add(item.Message.GetType().ToString()); listItem.Tag = item.Message; }, info); }