ObservableCollection dans WPF La modification de sécurité du thread
Lorsque vous utilisez
dans WPF, le maintien de la sécurité des fils est très important. Essayez de modifier à partir du thread de travail sans synchronisation appropriée. ObservableCollection
ObservableCollection
pour modifier
Utilisez la méthode ObservableCollection
sur le thread d'interface utilisateur . Cette méthode exécute les étapes suivantes:
BindingOperations.EnableCollectionSynchronization
CollectionChanged
Il obtient le verrou sur l'ensemble jusqu'à ce que l'événement du groupe soit traité. Cela peut empêcher le programme de traitement des événements de thread d'interface utilisateur l'accès lorsque le thread de travail est modifié. Sélectionnez le mécanisme de verrouillage: ok que vous utiliserez le mécanisme traditionnel de phrase ou de synchronisation personnalisée.
lock
Obtenez le verrou avant de modifier: EnableCollectionSynchronization
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!