private void OK(IDialogWindow window) { if (StepType == null) { return; } StepViewModel stepViewModel; switch (StepType.Content) { case "Delay": stepViewModel = new DelayViewModel(); break; case "Tilt": stepViewModel = new TiltViewModel(); break; case "Rotation": stepViewModel = new RotationViewModel(); break; case "Extension": stepViewModel = new ExtensionViewModel(); break; case "Home": stepViewModel = new HomeViewModel(); break; case "End Effector": stepViewModel = new EndEffectorViewModel(); break; default: stepViewModel = null; break; } CloseDialogWithResult(window, stepViewModel); }
public StepView() { InitializeComponent(); DataContext = new TiltViewModel(); }