using MCI18n.Models; using MCI18n.Utilities; using System.Diagnostics; using System.Text; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Navigation; using System.Windows.Shapes; namespace MCI18n { /// /// Interaction logic for MainWindow.xaml /// public partial class MainWindow : Window { private MainWindowViewModel viewModel; public MainWindow() { InitializeComponent(); this.DataContext = viewModel = new MainWindowViewModel(); } private void ChapterListView_SelectionChanged(object sender, SelectionChangedEventArgs e) { if(sender is ListView listView) { var selectItem = listView.SelectedItem; viewModel.ChapterSelectionChanged(selectItem as ChapterModel); } } } }