Счетчик времени на С# WPF

Пишу небольшое приложение на WPF. Идея в такая: при запуске приложения, нужно запускать счетчик времени, который будет отмерять сколько секунд работает приложение. Подскажите, с помощью каких инструментов/классов/элементов лучше это реализовать?

На текущий момент сделал так, но это не то что нужно:

        public MainWindow()
    {
        InitializeComponent();
        DispatcherTimer timer = new DispatcherTimer();
        timer.Interval = TimeSpan.FromSeconds(1);
        timer.Tick += timer_Tick;
        timer.Start();


    }
    void timer_Tick(object sender, EventArgs e)
    {
    
    lebelTimer.Content = DateTime.Now.ToString("mm:ss");
    }
    TimeSpan time;
    DispatcherTimer timer;
    private void newGame_Click(object sender, RoutedEventArgs e)
    {
       // timer = new DispatcherTimer(new TimeSpan(1000),;
        //time.TotalSeconds;

        lebelTimer.Content =time;
    }

p.s. данный код временно находится в классе MainWindow.cs, далее перенесу его в модели


Ответы (0 шт):