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())
     );
 }