Bonjour,

J'ai problème de binding qui ralentit (considérablement) mon application. Le scenario le plus simple pour reproduire:

- creer une form avec un tabpage control
- sur la premiere page ajouter une checkbox avec la propriété 'Checked' bindé à un settings booléen
- sur la 2em page ajouter un NumericUpDown (NUD) avec la propriété 'Value' bindé à un settings decimal avec une valeur par defaut supérieure a 0 (disons 5).
- changer la propriété 'Minimum' du NUD pour etre supérieure a 0 (disons 1)
Pendant le runtime la checkbox est très lente a changer d'état entre 'checked' et 'unchecked' après un clic.

Si je configure visual studio pour lancer les exceptions du CLR (Ctrl + Alt + E, Throw CLR Exceptions) il detecte une erreur en lien avec le NUD: "La valeur '0' n'est pas valide pour 'Value'. 'Value' doit être compris entre 'Minimum' et 'Maximum'."

Si j'active la page 2 du tabpage control avant de revenir sur la page 1 et de cliquer la checkbox l'erreur ne se produit plus.

j'utilise VS 2012 Utimate et le framework 4.5

Des suggestions sur l'origine voire la solution au problème?

Merci
Z