Я работаю над приложением на Windows Phone и использую silverlight.
У меня есть некоторые ошибки, когда пользователь может быстро нажать кнопку дважды, что фактически сделает 2 вызова WCF, так как действие вызывается 2 раза.
Очевидное решение - просто отключить кнопку до завершения вызова, но мне интересно, есть ли более глобальное решение, в котором мне не пришлось бы реализовывать это для каждого действия. Мое приложение использует около 50 методов WCF, поэтому было бы утомительно реализовывать это для каждого отдельного действия / каждого экрана.
Существует также ситуация, когда пользователи могут нажать кнопку возврата телефона во время разговора и начать нажимать другие кнопки и т. Д. *
Кто-нибудь знает чистое решение для этого?