Пример #1
0
 void programManager()
 {
     try
     {
         FileStream fs    = new FileStream(uninstall, FileMode.Open);
         var        items = (List <INSTALLED>)formatter.Deserialize(fs);
         fs.Close();
         progMgr = new ProgramManager(fileutils);
         List <INSTALLED> Result1 = progMgr.ListDistinct(progMgr.installeds());
         Result1    = progMgr.ListCompare(Result1, items);
         INSTALLEDS = new ObservableCollection <INSTALLED>(Result1);
         //lv_uninstalled.ItemsSource = items;
         foreach (var item in items)
         {
             lv_uninstalled.Items.Add(item);
             //INSTALLEDS.Remove((INSTALLED)item);
         }
         lv_installed.ItemsSource = INSTALLEDS;
     }
     catch (Exception err) { }
 }