Esempio n. 1
0
        public void AddProcess(Icon icon, string pid, string process, string windowTitle)
        {
            var item = new ListViewItem(new string[] { process, windowTitle });

            item.Tag = pid;

            ProcListView.BeginInvoke((Action)(() =>
            {
                ProcListView.Items.Add(item);
                ProcListView.SmallImageList.Images.Add(icon);
                if (icon != null)
                {
                    item.ImageIndex = ProcListView.SmallImageList.Images.Count - 1;
                }

                ProcListView.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent);
            }
                                              ));
        }
Esempio n. 2
0
 private void RefreshButton_Click(object sender, RoutedEventArgs e)
 {
     ProcListView.UnselectAll();
     items.Clear();
     getProcList();
 }
Esempio n. 3
0
 private void MetroWindow_Deactivated(object sender, EventArgs e)
 {
     ProcListView.UnselectAll();
 }