103 votes

Un bon équivalent de NumericUpDown en WPF ?

Je suis à la recherche d'un simple contrôle NumericUpDown (alias spinner numérique) dans WPF. Cela semble être un autre contrôle manquant dans WPF. Il doit exister des contrôles existants et je n'aime pas réinventer la roue.

24 votes

Vous voulez dire que Microsoft a réellement fourni des contrôles WPF ? :)

0 votes

C'est une sacrée mauvaise blague. Je suis devenu réfractaire à la recherche de contrôles wpf, de peur de ne pas les trouver.

0 votes

Solution uniquement en Xaml : stackoverflow.com/a/63734191/6859121

100voto

Brian Lagunas Points 1473

La boîte à outils WPF étendue en possède une : NumericUpDown enter image description here

26 votes

Mise à jour : L'Extended WPF Toolkit a remplacé ce contrôle par ces DecimalUpDown, DoubleUpDown, ou IntegerUpDown.

2 votes

Pour info, Xceed a annoncé que [ [github.com/xceedsoftware/wpftoolkit](ils](https://github.com/xceedsoftware/wpftoolkit](they) continuera à publier la version 3.8.x sous la MS-PL jusqu'au 31 décembre 2020). "Ce sera la dernière version à être publiée sous cette licence, et la prochaine version sera sous notre nouvelle licence communautaire, qui n'autorise qu'une utilisation non commerciale."

6voto

Ben Brandt Points 848

Kevin Moore a créé un contrôle NumericUpDown en WPF et l'a placé dans son "WPF Bag-o-Tricks".

Vous pouvez trouver des téléchargements ici : http://j832.com/bagotricks/

Il a des trucs intéressants là-dedans. Je n'ai pas joué personnellement avec le NumericUpDown, mais je pense que cela devrait vous donner ce que vous recherchez.

Je crois qu'il le montre dans sa vidéo "WPF Bootcamp". Je l'ai vu à l'origine ici mais le streaming vidéo semble être en panne.

4voto

4voto

Daniel DeSousa Points 252

Voici un projet sous licence MIT avec une dll pour un contrôle WPF pour ce que vous décrivez. Il permet de personnaliser les incréments, le minimum, le maximum et la valeur avec une interface similaire à celle du contrôle de curseur.

http://code.google.com/p/phoenix-control-library/

3voto

Artur Carvalho Points 2459

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X