public editSelectedListViewModel(string fileName, string profile) { fileManager FM = new fileManager(); _fileName = fileName; _profile = profile; List <pairWords> pairListFromFile = FM.getWordPairsFromFile(_fileName, _profile); lm.SetList(pairListFromFile); observableList = new ObservableCollection <pairWords>(pairListFromFile); }
private void StartTestClick(object sender, RoutedEventArgs e) { testViewModel TV = (testViewModel)DataContext; fileManager FM = new fileManager(); string fileName; if (listView.SelectedItem != null) { fileName = listView.SelectedItem.ToString(); foreach (Window window in Application.Current.Windows) { if (window.GetType() == typeof(MainWindow)) { (window as MainWindow).DataContext = new StartTestViewModel(FM.getWordPairsFromFile(fileName, TV.getActiveProfile())); } } } }