NumericUpDown now support changing the value by using the mouse wheel.
Reset internal values on OnPreviewKeyUp
Do not speed up increment/decrement when mouse wheel is used.
Add possibility to increment/decrement the value even if the control has not the focus.
Removed GetFocus subscription
NumericUpDown border color when focused under dark theme is now correct

Fixes #980
When custom string format like "{}{0:N2} pcs." after focus lost the value was not updated if the use changed the content of the TextBox
Create method to internally set and format TextBox text
Remove "pcs." from Text when StringFormat is "pcs. {0:N2}"

now also a StringFormat like "pcs. {0:N2} pcs." works
Handle immediate Value input
#references #938
Correctly reset value if coercing
Added MainWindow changes to show
Comment
Refactored InternalSetText
Check for value != null in InternalSetText
Possiblity to enter ",1" or "-,1" or "+,1" and the value gets converted correctly
Now it is possible to set Height, MinHeight, MaxHeight and the controls size will change.

Note: Width, MinWidth, MaxWidth is already working
Merge pull request #969 from xxMUROxx/NumericUpDown

[WIP] NumericUpDown v2