private void tmrUser_Tick(object sender, EventArgs e) { TimeSpan time = TimeSpan.FromSeconds(UserIdle.GetLastInputTime()); UserActive = time.TotalMinutes <= 10; tsslUseActive.Text = (time.TotalMinutes <= 10) ? "User was active in the last 10 minutes." : "User Idle: " + time.ToString(); }
private void FireIdleEvent(object state) { UserIdle?.Invoke(this, EventArgs.Empty); }
public void ReportIdleEvent(object sender, EventArgs e) { UserIdle?.Invoke(this, new EventArgs()); }