public void deserial() { Zapolnenielist(); FileStream stream = new FileStream("Serialization.xml", FileMode.Open, FileAccess.Read, FileShare.Read); s2 = serializer.Deserialize(stream) as SEareliz; stream.Close(); for (int i = 0; i < CombBx.Count; i++) { CombBx[i].SelectedIndex = s2.COMB[i]; } for (int i = 0; i < ChBx.Count; i++) { ChBx[i].IsChecked = s2.CHECK[i]; } //foreach(var ee in s2.Data) // { // foreach( var w in ViewModel.DatagridList) // { // if(ee == w.id) // { // ViewModel.N.Add(w); // } // } // } }
// COnstructor public SvyazyFilter(Filter fi) { f = fi; f.RandommyEvent += f_RandommyEvent; f.RandommyEventuUnChek += f_RandommyEventuUnChek; f.SelectLang += f_SelectLang; f.DefaultEvent += f_DefaultEvent; //part speech // unchek f.nounUnchecEvent += f_nounUnchecEvent; f.adjectiveUnchecEvent += f_adjectiveUnchecEvent; f.adverbUnchecEvent += f_adverbUnchecEvent; f.pronounUnchecEvent += f_pronounUnchecEvent; f.prepositionUnchecEvent += f_prepositionUnchecEvent; f.conjunctionUnchecEvent += f_conjunctionUnchecEvent; f.verbUnchecEvent += f_verbUnchecEvent; f.numerUnchecEvent += f_numerUnchecEvent; f.OkSave += f_OkSave; //checed f.ChecnounEv += f_ChecnounEv; f.ChecadjectiEv += f_ChecadjectiEv; f.ChecadverbEv += f_ChecadverbEv; f.ChecpronounEv += f_ChecpronounEv; f.ChecpreposiEv += f_ChecpreposiEv; f.ChecconjuncEv += f_ChecconjuncEv; f.ChecverbUncEv += f_ChecverbUncEv; f.ChecnumerUnEv += f_ChecnumerUnEv; f.ADDWord += F_ADDWord; f.DelWord += F_DelWord; f.ClearAll += F_ClearAll; f.chekeMY += F_chekeMY; ser = new SEareliz(); }