Wyświetla czas działania części programu na etykiecie
Próbuję wyświetlić etykietę określającą czas potrzebny użytkownikowi na wykonanie zadania podczas jego wykonywania. Więc etykieta zaczyna się o 00:00:00 i rośnie w milisekundowych przyrostach. Do tej pory mam to:
<code> private void startTimer() { stopWatch.Start(); Dispatcher.BeginInvoke(DispatcherPriority.Render, new ThreadStart(ShowElapsedTime)); } void ShowElapsedTime() { TimeSpan ts = stopWatch.Elapsed; lblTime.Text = String.Format("{0:00}:{1:00}.{2:00}", ts.Minutes, ts.Seconds, ts.Milliseconds / 10); } </code>
startTimer (); jest wywoływany kliknięciem przycisku
Czy ktoś może wskazać mi właściwy kierunek?