Je dois mettre à jour plusieurs contrôles enfants dans un contrôle WPF. Je ne veux pas que le contrôle soit redessiné avant d'avoir mis à jour tous ses contrôles enfants.Est-il possible d'empêcher le réassemblage d'un contrôle WPF?
5
A
Répondre
3
Si vous effectuez toutes ces mises à jour sur le thread de l'interface utilisateur (ce qui est généralement le cas), le framework WPF fera exactement ce que vous désirez! Pour le tester, créez une boucle infinie qui met continuellement à jour vos contrôles et contrôles enfants. L'interface utilisateur va geler en conséquence.
Questions connexes
- 1. Fragmentation et réassemblage IP
- 2. Bonne bibliothèque pour le réassemblage TCP
- 3. Est-il possible d'obtenir le Hwnd d'un contrôle WPF Popup?
- 4. Glisser le contrôle WPF Popup
- 5. Restyling juste une partie d'un contrôle wpf. C'est possible?
- 6. Est-il possible d'enregistrer mon contrôle WPF dans un film?
- 7. réassemblage des messages/communication par socket
- 8. Quelques questions sur le réassemblage du flux TCP
- 9. Invoquer KeyDown sur le contrôle WPF?
- 10. Commandes WPF - comment utiliser le contrôle utilisateur
- 11. Wpf contrôle la superposition?
- 12. Autosize WPF contrôle
- 13. WPF contrôle répéteur
- 14. Est-il possible de désactiver le menu Application sur le contrôle du ruban? (WPF)
- 15. contrôle WPF entrelacée z-ordre dans WPF
- 16. Comment redimensionner le contrôle selon un autre contrôle? (WPF)
- 17. Valider le contrôle manuellement dans WPF
- 18. intégrer google map dans le contrôle wpf
- 19. erreur WPF ajouter le contrôle utilisateur
- 20. Le contrôle WPF dans ElementHost est invisible
- 21. Événements de désabonnement dans le contrôle WPF
- 22. Trouver le contrôle dans Listbox.ItemTemplate (WPF C#)
- 23. Contrôle personnalisé WPF numérique vers le haut
- 24. wpf: supprimer le contrôle dans GroupBox
- 25. Comment utiliser le contrôle d'évaluation dans WPF?
- 26. Dessiner sur le contrôle d'image dans WPF
- 27. WPF Lier le contrôle à DataView
- 28. comparaison de WPF avec le contrôle WINFORM
- 29. Le contrôle WPF n'est pas actualisé correctement
- 30. Problème avec le contrôle de graphe WPF
Donc, ils attendent généralement un intervalle sans modifications pour redessiner les contrôles? –
En quelque sorte ... un thread ne peut faire qu'une seule chose à la fois. Vous mettez à jour l'état de vos contrôles sur le même thread qui les restitue. – ColinE
J'ai testé votre réponse avec un événement buttonClick, et avec un rappel Timer, et je l'ai confirmé dans les deux cas –