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;
            }
        }
Esempio n. 2
0
 public SpreadsheetView()
 {
     InitializeComponent();
     BindingContext = new SpreadsheetViewModel();
 }