public MotorsView() { InitializeComponent(); var mvm = new MotorsViewModel(); FrontLeftMotor.DataContext = MotorsViewModel.FrontLeftMotorVM = new MotorStatusViewModel(MarsRover.Motor.Location.FrontLeft); FrontRightMotor.DataContext = MotorsViewModel.FrontRightMotorVM = new MotorStatusViewModel(MarsRover.Motor.Location.FrontRight); MiddleLeftMotor.DataContext = MotorsViewModel.MiddleLeftMotorVM = new MotorStatusViewModel(MarsRover.Motor.Location.MiddleLeft); MiddleRightMotor.DataContext = MotorsViewModel.MiddleRightMotorVM = new MotorStatusViewModel(MarsRover.Motor.Location.MiddleRight); BackLeftMotor.DataContext = MotorsViewModel.BackLeftMotorVM = new MotorStatusViewModel(MarsRover.Motor.Location.BackLeft); BackRightMotor.DataContext = MotorsViewModel.BackRightMotorVM = new MotorStatusViewModel(MarsRover.Motor.Location.BackRight); MotorsViewModel.MotorVMActive = true; DataContext = mvm; }