Bonjour,
Je développe une petite application avec WPF et j'ai un symptome étrange à l'exécution:
Un formulaire comporte quelques champs et un bouton de validation. Si ma fenêtre est en premier plan la cpu est stable sous les 5%. Si je mets le focus dans un des champs texte du formulaire, la cpu monte à plus de 30% de manière constante.
Edit: Pour être complet, lorsque je saisi une chaine de caractère dans l'un de ces champs, les caractères apparaissent avec retard (~un caractère toutes les demi-secondes)
Je n'ai pas de thread particulier qui "mangerait" la cpu.
J'utilise LinqToSql et des méthode de User32 via un DLLImport (RegisterHotkey, GetAsyncKeyState...)
Je ne comprends pas d'ou vient cette lenteur...
J'ai vu qu'il pouvait y avoir des soucis d'hosting en cas d'interopérabilité entre des windows forms et des applications WPF et qu'il fallait gérer la file des messages mais ce n'est pas le cas ici... à moins que l'utilisation des méthodes de User32 le nécessite...
Merci pour votre aide.
Partager