.Elapsed ist eigentlich ein read-only(!) Attribut der StopWatch.
Wenn du .Elapsed.Add() aufrufst, wird ein neues TimeSpan Objekt erzeugt
das nirgends verwendet wird:
1 | TimeSpan Elapsed=new TimeSpan();
|
2 | TimeSpan neuesTimeSpan=Elapsed.Add(AlreadySpentTime;
|
3 | // Elapsed ist unverändert!
|
4 | // neuesTimeSpan ist Elapsed + AlreadySpentTime
|
Die StopWatch zählt im Normfall ElapsedTime einfach nur hoch wenn
Start() aufgerufen wurde und friert ElapsedTime quasi bei .Stop() dann
ein, so dass man sehen kann wielange der Krempel zwischen Start() und
Stop() gebraucht hat.
Die StopWatch-Klasse kann man quasi dafür verwenden die Werte zu
ermitteln, die du in deiner XML ja bereits hast ;D
Was hast du mit spent_Time denn vor, vllt. kann man was vorschlagen...