Exemplo n.º 1
0
        public void SetResourceValue(string resourceName, object resourceValue)
        {
            ResourceItem item = ((ResourceItem)Resources[resourceName]);

            item.ResourceValue = resourceValue;
            SelectedItems[0].SubItems[2].Text = item.ToString();
            OnChanged();
        }
Exemplo n.º 2
0
        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();
        }