J'ai un tableau d'informations échantillon qui est constamment actualisé dans un thread d'arrière-plan.INotifyPropertyChanged et INotifyCollectionChanged dans F # en utilisant WPF
Actuellement, j'affecte constamment ce tableau à la propriété ItemsSource d'un flux de données à l'aide d'un DispatcherTimer. Cela fonctionne mais il réinitialise tous les emplacements visuels, par exemple si l'utilisateur place son curseur au milieu de la grille de données, le temporisateur d'exécution annulera cette position.
Est-il possible d'utiliser un événement INotifyPropertyChanged ou INotifyCollectionChanged à la place pour éviter que de telles situations se produisent? Si oui, comment cela fonctionne avec F #?
Je suppose que je dois exécuter une fonction notifiant la grille de données chaque fois qu'il y a une mise à jour du tableau. La mise à jour du tableau ne se trouve pas dans la section STAThread.
Je cours VS2010 avec la dernière boîte à outils WPF contenant la grille de données WPF.