public void SetResourceValue(string resourceName, object resourceValue) { ResourceItem item = ((ResourceItem)Resources[resourceName]); item.ResourceValue = resourceValue; SelectedItems[0].SubItems[2].Text = item.ToString(); OnChanged(); }
public void InitializeListView() { BeginUpdate(); // Suspend sorting to improve performance ListViewItemSorter = null; Items.Clear(); foreach (KeyValuePair <string, ResourceItem> entry in resources) { ResourceItem item = entry.Value; string tmp = item.ToString(); string type = item.ResourceValue == null ? "(Nothing/null)" : item.ResourceValue.GetType().FullName; ListViewItem lv = new ListViewItem(new String[] { item.Name, type, tmp }, item.ImageIndex); Items.Add(lv); } ListViewItemSorter = sorter; EndUpdate(); }