Как вызвать класс / метод для «ожидания, пока пользователь не перестанет нажимать» - PullRequest
0 голосов
/ 17 декабря 2010

У меня есть статический класс с одним методом, который я использую для задержки действия до тех пор, пока пользователь не перестанет нажимать / печатать / что угодно:

public void SomeControl_Click(object sender, EventArgs e)
{
     // DoSomething once user has stopped clicking for 300ms
     MyClass.MyMethod(() => DoSomething(), 300);
}

В настоящее время я выбрал DelayAction.StartNew, но это не совсем говорит о том, что он делает. Я задавался вопросом о Stabilize, но я не уверен, что это понятнее.

Ответы [ 2 ]

2 голосов
/ 17 декабря 2010
DelayAction.OnIdleUser

Поскольку "бездействие" означает отсутствие активности, я бы выбрал это имя.

1 голос
/ 17 декабря 2010

DelayAction.OnTimerExpired()

...