TimeSpanUpDown cannot handle large TimeSpan because of the way it attempts to convert the TimeSpan ticks into an equivalent DateTime. As DateTime are limited to the year 9999 or earlier large TimeSpan cause the DateTime constructor to fault. The TimeSpan I am trying to edit is 10675199.02:48:05.4775807.
The fix I'm proposing is to simply skip the DateTime conversion as it does not appear to do anything useful. Here's the code change in Xceed.Wpf.Toolkit\TimeSpanUpDown\Implementation\TimeSpanUpDown.cs (in ParseValueIntoTimeSpanInfo around line 236):
Replace
```
DateTime tempDate = new DateTime( span.Ticks );
info.Content = tempDate.ToString( info.Format );
```
With:
```
info.Content = span.ToString( info.Format );
```
Comments: ** Comment from web user: BoucherS **
The fix I'm proposing is to simply skip the DateTime conversion as it does not appear to do anything useful. Here's the code change in Xceed.Wpf.Toolkit\TimeSpanUpDown\Implementation\TimeSpanUpDown.cs (in ParseValueIntoTimeSpanInfo around line 236):
Replace
```
DateTime tempDate = new DateTime( span.Ticks );
info.Content = tempDate.ToString( info.Format );
```
With:
```
info.Content = span.ToString( info.Format );
```
Comments: ** Comment from web user: BoucherS **
Hi,
v2.4 and 2.5 are already available for the "Plus" users of the Toolkit.
v2.3 is the current version for the community users.
Toolkit "Plus" versions are always ahead of toolkit community edition.
You can have more info on http://wpftoolkit.codeplex.com/wikipage?title=Compare%20Editions.
There are no exacts dates for releases of toolkit versions.
v2.4 should be released early 2015 for community users. v2.5 would be realeased later.