Какой самый простой способ в Silverlight обнаружить, что пользователь не активен?то есть без ввода мышью и клавиатуры в течение определенного периода времени.
Я пытался отслеживать события мыши, клавиатуры и события фокуса корневого визуала, но этого недостаточно.Например, может быть открыто всплывающее окно, и эти события не достигнут корневого визуала.
Может быть, решение javascript?
И тогда возникает другая проблема.Когда приложение бездействует, я бы хотел, чтобы оно выглядело серым (точно так же, как поведение ChildWindow).И я бы хотел, чтобы это выглядело так, даже если в данный момент открыто ChildWindow или просто всплывающее окно.