Silverlight避免两次请求一个事件



我有一个控件说,例如Submit按钮,如果用户连续单击按钮两次或更多次,然后用户接收相同的消息/相同的操作发生两次或更多次。

我需要避免这种情况。

您需要在视图(或ViewModel,如果使用MVVM模式)后面的代码中检测按钮单击事件并禁用按钮。现在我假设你的提交按钮触发了某种异步操作。一旦异步操作成功完成,您可能需要启用按钮,使其再次可用。

Shankar,如果你想避免点击按钮,你应该禁用它。如果你能详细说明你到底想做什么,就能给出更多的细节。

最新更新