#c_sharp
А именно время простоя в котором не было переключения на окно программы. При этом может происходит работа в других программах.
Ответы
Ответ 1
Вот вам небольшой пример на WPF: public partial class MainWindow : Window { Stopwatch sw = new Stopwatch(); // счётчик времени public MainWindow() { InitializeComponent(); Activated += (o, args) => sw.Start(); Deactivated += (o, args) => sw.Stop(); if (IsActive) sw.Start(); // ну и отображение StartIdleTimeUpdating(); } async void StartIdleTimeUpdating() { while (true) { await Task.Delay(250); Target.Text = sw.Elapsed.ToString(); } } }Результат:
Комментариев нет:
Отправить комментарий