//App app; //Stand Alone public MainWindow() { InitializeComponent(); vm = new MainViewModel(new FileDialogService(), view1, this); DataContext = vm; loadTeethNumberToChart(); reset(); Loaded += new RoutedEventHandler(OnLoaded); _propertyGrid.PropertyValueChanged += new Xceed.Wpf.Toolkit.PropertyGrid.PropertyValueChangedEventHandler(_propertyGrid_PropertyValueChanged); measurementForm = new MeasurementForm(this); //app = Application.Current as App; //mForm = new Forms.MeasurementForm(new Treatment(), new SmileFile()); navigateButton("demo"); ExportRawMenuItem.IsEnabled = true; }
//INTEGRATION with Dashboard public MainWindow(Treatment treatment, SmileFile file, bool duplicate) { InitializeComponent(); //app = Application.Current as App; if (App.patient == null) { MessageBox.Show("Select Patient First!"); //show PatientForm this.Close(); return; } if (file == null) { MessageBox.Show("Select Raw File !"); //show File List this.Close(); return; } vm = new MainViewModel(new FileDialogService(), view1, treatment, file, duplicate, this); DataContext = vm; loadTeethNumberToChart(); Loaded += new RoutedEventHandler(OnLoaded); _propertyGrid.PropertyValueChanged += new Xceed.Wpf.Toolkit.PropertyGrid.PropertyValueChangedEventHandler(_propertyGrid_PropertyValueChanged); mForm = new Forms.MeasurementForm(treatment,file, this); navigateButton("integration"); }