Hello,
I've been searching for a good numeric up-down control for years. Every implementation I've found on the internet has been full of bugs with various issues, which is very frustrating. Up until now I've been using a custom modified version of something I found, with various bug fixes and feature additions, but it's still far from perfect...
Today, I discovered the IntegerUpDown in the Extended WPF Toolkit. It looks pretty good, but unfortunately I found two issues within seconds of using it. :(
1. After typing in a value greater than the "Maximum" value, it automatically cuts off digits from the end until it's a low enough number. This behaviour seems very odd to me, as I would expect it to simply change to the maximum value if it's above that (i.e. capping it). This issue also applies when setting values below the minimum. Is there any way to get the behaviour I want?
I found a post in the comments on the IntegerUpDown page saying that it would be fixed in version 2.0, but that was back in 2013...
![Image]()
2. The context menu for the control looks... wrong. It has inconsistent spacing. What's causing this? How can I fix this? See the following screenshot:
![Image]()
Could you offer any help?
Thanks in advance,
Delia.
I've been searching for a good numeric up-down control for years. Every implementation I've found on the internet has been full of bugs with various issues, which is very frustrating. Up until now I've been using a custom modified version of something I found, with various bug fixes and feature additions, but it's still far from perfect...
Today, I discovered the IntegerUpDown in the Extended WPF Toolkit. It looks pretty good, but unfortunately I found two issues within seconds of using it. :(
1. After typing in a value greater than the "Maximum" value, it automatically cuts off digits from the end until it's a low enough number. This behaviour seems very odd to me, as I would expect it to simply change to the maximum value if it's above that (i.e. capping it). This issue also applies when setting values below the minimum. Is there any way to get the behaviour I want?
I found a post in the comments on the IntegerUpDown page saying that it would be fixed in version 2.0, but that was back in 2013...

2. The context menu for the control looks... wrong. It has inconsistent spacing. What's causing this? How can I fix this? See the following screenshot:

Could you offer any help?
Thanks in advance,
Delia.