public void Execute(object parameter) { AddDataAsSync addDataAsSync = new AddDataAsSync(EncryptViewModel); EncryptViewModel.Thread = new Thread(addDataAsSync.AddDataToEndataList); EncryptViewModel.Thread.Start(); }
public void Execute(object parameter) { EncryptViewModel.StateThread1 = 1; AddDataAsSync addDataAsSync = new AddDataAsSync(EncryptViewModel); EncryptViewModel.Thread2 = new Thread(addDataAsSync.AddDataToDeDataList); EncryptViewModel.Thread2.Start(); }
public MainWindow() { InitializeComponent(); EncryptViewModel encryptViewModel = new EncryptViewModel(); //encryptViewModel.AllDatas = new ObservableCollection<EncryptData>(); //AddDataAsSync addDataAsSync = new AddDataAsSync(encryptViewModel); //Thread thread = new Thread(addDataAsSync.AddDataToEndataList); //thread.Start(); ///////////////////////////////////////////////////////////////////// //Thread thread2 = new Thread(addDataAsSync.AddDataToDeDataList); //thread2.Start(); Helper helper = new Helper(); AddDataAsSync addDataAsSync = new AddDataAsSync(encryptViewModel); //addDataAsSync.AllEnDatas = new ObservableCollection<EncryptData>(); var isExist = File.Exists("configEndata.json"); if (!isExist) { for (int i = 0; i < 20; i++) { EncryptData encryptData = new EncryptData() { No = i + 1, Text = "Salam - >" + i.ToString() }; App.encryptDatas.Add(encryptData); } helper.EnDatas = new List <EncryptData>(addDataAsSync.AllEnDatas); helper.SeriailizeEndatasToJson(); } else { //addDataAsSync.AllEnDatas = new ObservableCollection<EncryptData>(helper.DeserializeEnDatasFromJson()); App.encryptDatas = helper.DeserializeEnDatasFromJson(); } DataContext = encryptViewModel; }