public MainWindow() { localAll = Process.GetProcesses(); InitializeComponent(); if (File.Exists("C:/DrEthanTemp/taskmanagerconfig.cfg")) { TextReader tr = new StreamReader("C:/DrEthanTemp/taskmanagerconfig.cfg"); bool tempbool = false; bool.TryParse(tr.ReadLine(), out tempbool); string temp2 = tr.ReadLine(); Console.Write(temp2); sortby temp = (sortby)Enum.Parse(typeof(sortby), temp2); tr.Close(); currentsort = temp; checkbox.IsChecked = tempbool; } if (File.Exists("C:/DrEthanTemp/Ethan.bkdr")) { unkillable = new string[0]; } Ping ping = new Ping(); Console.WriteLine("start"); //GetCpuUsage(); this.Title = "Task Manager Lite"; updateTimer.Elapsed += new ElapsedEventHandler(update); updateTimer.Interval = 2500; updateTimer.Enabled = true; cpupdateTimer.Elapsed += new ElapsedEventHandler(cpuupdate); cpupdateTimer.Interval = 1500; cpupdateTimer.Enabled = true; refresh(); }
private void sortbyram_Click(object sender, RoutedEventArgs e) { //sortbyname.Content = "Name"; //sortbypid.Content = "Pid"; //sortbyram.Content = "Ram"; if (currentsort == sortby.ramUP) { currentsort = sortby.ramDOWN; } else if (currentsort == sortby.ramDOWN) { currentsort = sortby.ramUP; } else { currentsort = sortby.ramUP; } Sort(); updateconfig(); }