private void RadTreeView_ItemClick(object sender, Telerik.Windows.RadRoutedEventArgs e) { string header = (e.OriginalSource as RadTreeViewItem).Header as string; switch (header) { case "Inputs": DataContext = new InputsViewModel(_studentService, _teacherService); break; case "Chart": DataContext = new ChartViewModel(_studentService); break; case "Spreadsheet": DataContext = new SpreadsheetViewModel(); break; case "Grid": DataContext = new GridViewModel(_studentService); break; case "Scheduler": DataContext = new SchedulerViewModel(_appointmentService); break; case "Report": DataContext = new ReportViewModel(); break; default: break; } }
public SpreadsheetView() { InitializeComponent(); BindingContext = new SpreadsheetViewModel(); }