Writing software for Windows is a little like building a house.
In the beginning there was an API that consisted of two-by-fours and nails and such. A lot of work went in to getting the moulding to fit just right and to make sure the paint was smooth and sag-free.
Later, there came vertically-oriented pre-fabricated panels that you could use to throw together a house lickety-split. You gave up a little control over the details, but that was OK because you got so many more houses built.
Then a system of horizontally-oriented pre-fab panels was introduced that allowed you to create rooms with cabinetry with hinges on either the left or the right of the doors. And it accomodated chandeliers. But you gave up the ability to put shelving in the garage. And it takes so much sawing and bending and hammering and swearing to use the vertical panels and the horizontal panels in the same house that you’d have been better off using two-by-fours in the first place.
Windows Presentation Foundation has no NumericUpDown control.
Yes, I know there are solutions, but the opportunity for the correct one was missed.
I hope you’ll forgive this tortured analogy. It’s both a little fable and a rant.