void car_evTargetSteeringWheelAngleChanged(object sender, TargetSteeringWheelAngleChangedEventArgs args) { double calculatedSteering = regulator.SetTargetValue(args.GetTargetWheelAngle()); NewSteeringWheelSettingCalculatedEventHandler newWheelSteeringCalculatedEvent = evNewSteeringWheelSettingCalculated; if (newWheelSteeringCalculatedEvent != null) { newWheelSteeringCalculatedEvent(this, new NewSteeringWheelSettingCalculateddEventArgs(calculatedSteering)); } }
void Model_evTargetSteeringWheelAngleChanged(object sender, TargetSteeringWheelAngleChangedEventArgs args) { this.Dispatcher.Invoke( new Action<TextBlock, string>((textBox, val) => textBox.Text = val), textBlock_targetAngle, String.Format("{0:0.###}", args.GetTargetWheelAngle()) ); }