public void UpdateRunningApps()
        {
            //remove all old running apps.
            runningApps.Clear();

            Process[]      processes     = Process.GetProcesses();
            List <Process> listProcesses = Filter(processes);

            foreach (Process p in listProcesses)
            {
                ImageSource ico = GetIcon(p);
                var         app = new AppRunning(ico, p.Id, p.MainWindowTitle);
                app.Process = p;
                runningApps.Add(app);
            }
        }
 private void lvDataBinding_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     selectedItem = (sender as ListView).SelectedItem as AppRunning;
 }