public object ConvertBack(object value, Type targetType, object parameter, string language) { double sliderValue = (double)value; TimeSpan timeSpan = new TimeSpan(System.Convert.ToInt64(sliderValue / FrameRate * 10000000)) + InitialOffset; OnConvertBacked?.Invoke(this, timeSpan); return(timeSpan); }
public object ConvertBack(object value, Type targetType, object parameter, string language) { double sliderValue = (double)value; //System.Diagnostics.Debug.WriteLine(string.Format(CultureInfo.CurrentCulture, "Slider Value: {0}; Corrected Value: {1}", sliderValue, Math.Round(sliderValue))); TimeSpan timeSpan = new TimeSpan(System.Convert.ToInt64(sliderValue / FrameRate * 10000000)); OnConvertBacked?.Invoke(this, (long)sliderValue); return(timeSpan); }