public void SetCurrentPosition(double currentPositionInseconds, double durationInSeconds) { var pos = new TimeCode(currentPositionInseconds * 1000.0); var dur = new TimeCode(durationInSeconds * 1000.0); _labelPosition.StringValue = pos.ToShortDisplayString() + " / " + dur.ToShortDisplayString(); _positionSlider.DoubleValue = currentPositionInseconds / durationInSeconds * 100.0; }