Bonjour,

J'ai un petit souci pour modifier une classe hérité d'une observablecollection à partir d'un thread autre que le thread principale?

Je pensais faire cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
Dispatcher.Invoke(new Action
                (delegate
                {
                    _database.createLogInfo("Insertion validée");
                }));
Cependant j'ai un message d'erreur un peu obscur pour moi : Une référence d'objet est requise pour la propriété, la méthode ou le champ non statique 'membre'
La variable _database est un objet de type ObservableCollection<ClassViewModel>. et la classe createinfo est la suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
public void createLogInfo(String Message)
        {
            try
            {
                  LogBaseData item = new LogBaseData(DateTime.Now);
                  item.Message = Message;
                  this.Insert(0, new LogDataViewModel(item));
                  this.RemoveOldEntrie();         
            }
            catch (Exception ex)
            {
 
                throw ex;
            }
 
 
        }
Savez vous comment je peux faire?
Merci de votre aide