public static List<ListViewItem> ToList(CimInstanceList list)
        {
            List<ListViewItem> newList = new List<ListViewItem>();
            foreach (CimInstance instance in list)
            {
                ListViewItem item = null;

                if (instance.InstanceName.IsSet)
                {
                    item = new ListViewItem(new string[] { instance.InstanceName.ClassName.ToString(), instance.InstanceName.KeyBindings.ToString() }, (int)ImageUtils.ImageIndex.Class);
                }
                else
                {
                    item = new ListViewItem(new string[] { instance.ClassName.ToString(), instance.ClassName.ToString() }, (int)ImageUtils.ImageIndex.Class);
                }

                newList.Add(item);
            }
            return newList;
        }
Exemple #2
0
        private void DisplayList(CimInstanceList list)
        {
            DisplayListStart();
            if (list != null)
            {
                statusStrip1.Items[0].Text = "Count: " + list.Count.ToString();

                List<ListViewItem> newList = ListViewUtils.ToList(list);

                uxLstView_Class.Items.AddRange(newList.ToArray());
            }

            DisplayListEnd();
        }