As a workaround for anyone else trying to support fractional seconds I created two properties on page load that store individual parts of the datetime (hours, minutes, seconds, and milliseconds) and bound numeric components to one of the properties.
Then I created a change event on each of the numerical components to add the change value to the corresponding part of the datetime.