Dans mon application WPF, je dois lire du texte à partir de plusieurs zones de texte. Étant donné que le code s'exécute dans un thread différent de l'interface utilisateur, j'ai besoin d'utiliser Dispatcher.invoke. En ce moment je travaille avec une zone de texte qui fonctionne bien, mais maintenant j'ai besoin de tous les textes, ai-je besoin d'écrire un Dispatcher.invoke pour chaque zone de texte ou existe-t-il un moyen d'écrire une fonction référence et renvoie le texte?lire du texte à partir de plusieurs contrôles de zone de texte WPF à partir d'un thread différent
0
A
Répondre
0
Vous pouvez simplement récupérer le texte de tous les champs TextBox dans le même appel Invoke.
public MainWindow()
{
InitializeComponent();
Thread thread = new Thread(new ThreadStart(this.ThreadFunc));
thread.Start();
}
private delegate void InvokeDelegate();
private void ThreadFunc()
{
Dispatcher.Invoke(new InvokeDelegate(() =>
{
Debug.WriteLine(this.textBox1.Text + this.textBox2.Text);
}));
}
Il n'y a pas de raison que vous deviez effectuer plusieurs appels.
Questions connexes
- 1. Comment lire la zone de texte. Valeur de texte d'un autre thread dans WPF?
- 2. Invoquer à partir de thread différent
- 3. android: InputConnection à partir de thread différent.
- 4. Obtention du texte à partir d'une zone de liste déroulante
- 5. Copie d'un "texte" d'émoticône à partir d'une riche zone de texte montrant l'image dans wpf
- 6. Thread WPF et GUI comment accéder à l'objet à partir de thread différent?
- 7. Saisir du texte à partir de fichiers
- 8. TELERIK/ASP.NET - Impossible d'extraire le texte de la zone de texte, à partir du code
- 9. .NET remplissage StreamReader à partir de la zone de texte
- 10. SetFocus à une zone de texte wpf
- 11. conversion, conversion et entrée à partir des contrôles de zone de texte
- 12. impressions à partir du texte
- 13. texte à partir d'images
- 14. Xcode: Lire le fichier texte à partir de l'URL
- 15. Comment lire du texte à partir d'un port série?
- 16. Chargement de zones de texte à partir du tableau
- 17. Lire un fichier texte à partir du dossier local
- 18. Tout moyen facile jQuery de transférer du texte à partir de plusieurs boîtes de texte à plusieurs autres?
- 19. Sélectionner du texte à partir de plusieurs zones de texte simultanément
- 20. Comment imprimer une valeur dans la zone de texte à partir du fichier texte?
- 21. Enregistrer une bitmap avec du texte à partir d'une zone de texte en C#
- 22. Remplir une zone de texte à partir d'un fichier
- 23. vb.net - Rechercher le fichier texte à partir de certaines chaînes, lire à partir de ce point
- 24. Comment lire un fichier texte chinois à partir de C#?
- 25. Suppression de texte multiligne à partir de plusieurs fichiers
- 26. WPF - Comment charger du texte dans un bloc de texte en plusieurs contrôles au clic
- 27. Manipulation d'un thread à partir d'un thread différent
- 28. Problèmes lors de l'extraction de texte à partir d'une zone de texte ouverte avec OpenWysiwyg
- 29. VB.Net - Écrire dans un fichier texte à partir d'une zone de texte
- 30. Obtenir du texte brut à partir du texte démarqué