Вы можете использовать DispatcherTimer для периодического опроса времени с момента возникновения активности. Если время прошло за время сеанса, вы можете предпринять действия с пользовательским интерфейсом, чтобы сообщить пользователю, что его сеанс истек.