示例#1
0
        private void addNewPairButton_Click(object sender, RoutedEventArgs e)
        {
            string userInput1 = newPairWord1.Text;
            string userInput2 = newPairWord2.Text;
            editSelectedListViewModel eslvm = (editSelectedListViewModel)DataContext;

            eslvm.addPair(userInput1, userInput2);
            eslvm.showList(wordList);
        }
示例#2
0
 private void deleteButton_Click(object sender, RoutedEventArgs e)
 {
     if (wordList.SelectedItem != null)
     {
         editSelectedListViewModel eslvm = (editSelectedListViewModel)DataContext;
         eslvm.removeItem(wordList.SelectedIndex);
         eslvm.showList(wordList);
     }
 }
示例#3
0
        private void saveChangesButton_Click(object sender, RoutedEventArgs e)
        {
            editSelectedListViewModel eslvm = (editSelectedListViewModel)DataContext;

            eslvm.saveList(wordList);


            foreach (Window window in Application.Current.Windows)
            {
                if (window.GetType() == typeof(MainWindow))
                {
                    (window as MainWindow).DataContext = new editListViewModel();
                }
            }
        }