public void ClearEntities() { LstEntities.InvokeIfRequired((MethodInvoker) delegate { LstEntities.Items.Clear(); TxtEntityInfo.Clear(); TxtEntityScript.Clear(); }); }
public void AddEntity(IEntity entity) { LstEntities.InvokeIfRequired((MethodInvoker) delegate { var lvi = new ListViewItem(entity.EntityType); lvi.SubItems.Add(entity.EntityId.ToString("X16")); lvi.SubItems.Add(entity.Name); lvi.Tag = entity; LstEntities.Items.Add(lvi); }); }
private void LstEntities_ColumnClick(object sender, ColumnClickEventArgs e) { var sorter = (ListViewColumnSorter)LstEntities.ListViewItemSorter; if (e.Column == sorter.SortColumn) { if (sorter.Order == SortOrder.Ascending) { sorter.Order = SortOrder.Descending; } else { sorter.Order = SortOrder.Ascending; } } else { sorter.SortColumn = e.Column; sorter.Order = SortOrder.Ascending; } LstEntities.Sort(); }