IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Presentation Foundation Discussion :

WPF et modification interface par un autre thread comme les WF ?


Sujet :

Windows Presentation Foundation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    259
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 259
    Par défaut WPF et modification interface par un autre thread comme les WF ?
    Bonjour, je voudrais savoir si WPF est soumis à la même problématique de mise à jour de l'interface par des threads que les windows forms ? Le controle xxx ne peut pas etre mis à jour par un aurtre thread que celui qui l'a créé..
    Merci

  2. #2
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Citation Envoyé par Yogy Voir le message
    Bonjour, je voudrais savoir si WPF est soumis à la même problématique de mise à jour de l'interface par des threads que les windows forms ? Le controle xxx ne peut pas etre mis à jour par un aurtre thread que celui qui l'a créé..
    Merci

    Oui, c'est pareil....

  3. #3
    Membre expérimenté

    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    214
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 214
    Par défaut
    Tu rencontres cette problématique de quelle manière ?

    Si tu veux exécuter une action en tâche de fond et mettre à jour l'interface périodiquement tu peux regarder du côté du BackgroundWorker (il possède un méthode ReportProgress pour remonter des infos sur l'IHM).

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    259
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 259
    Par défaut
    Nan en fait, pas encore tout du moins
    j'ai une interface avec des datagridview, progressbar et quelques threads et délégués pour la mise à jour d'une interface. Je voulais essayer de porter ça en WPF et je me renseignais à savoir si j'aurai la même problématique...

  5. #5
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 562
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 562
    Par défaut
    moi perso dans wpf j'ai utilisé le dispatcher de l'application
    Application.Current.Dispatcher.Invoke(new InvokedAdd(InternallAdd), loggingEvent);

  6. #6
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Attention, j'ai dit que le problème existait mais bien sur, des solutions de contournement aussi (tout comme en WinForms d'ailleurs).

Discussions similaires

  1. ecraser une interface par une autre
    Par hichem tunis dans le forum C#
    Réponses: 1
    Dernier message: 29/09/2011, 00h17
  2. [2D/3D] QGLwidget rafraichi par un autre thread ?
    Par LastSpear dans le forum Qt
    Réponses: 2
    Dernier message: 27/03/2010, 18h02
  3. Réponses: 2
    Dernier message: 27/01/2009, 22h18
  4. Thread / Modification Interface de la Form
    Par Jimmy_S dans le forum C#
    Réponses: 4
    Dernier message: 05/06/2007, 08h26
  5. Fichier ecrit par un Thread et lu par un autre Thread
    Par Fladnag dans le forum Entrée/Sortie
    Réponses: 6
    Dernier message: 27/04/2004, 14h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo