Bonjour à tous,

J'ai un prob de thread !

Je ne peux utiliser
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Windows.Forms.Control.CheckForIllegalCrossThreadCalls = False
car je suis en WPF donc la méthode qui se rapproche le plus est (d'après ce que j'ai trouvé sur le net). Cependant je ne sais comment l'utiliser...

Voici ce que j'essaye de faire :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
    Public Sub ShowChart(Ordo() As Single, Absc() As Single) 
		Dim Value As New List(Of KeyValuePair(Of Double, Double))()
		For i As Integer = 0 To Ordo.Length-1 
			Value.Add(New KeyValuePair(Of Double, Double)(CDbl(Absc(i)), CDbl(Ordo(i))))
		Next
		ChartCtrl.DataContext = Value	
	End Sub
Arrivé à
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ChartCtrl.DataContext = Value
ma variable Value possède bien les valeurs qui me sont nécessaires au "traçage" de ma courbe, mais rien ne se passe...
Alors on m'a parlé de
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Windows.Forms.Control.CheckForIllegalCrossThreadCalls = False
, donc en WPF, pour pouvoir donner une priorité dans l'ordre d'affichage des opérations.


Quelqu'un peut m'aider svp ???