У меня есть кнопка в Windows Phone, написанная в MVVM. Проблема в том, что когда я дважды нажимаю эту кнопку, я буду запускать свой метод дважды или более раз. Как этого избежать?Как избежать двойного щелчка по кнопке в XAML/Mvvm/C#
Это реализация:
XAML Просмотр
<Button Command="{Binding MyCommand}" />
ViewModel
private readonly Command myButtonClick;
public ICommand MyCommand{ get { return myButtonClick; } }
{
myButtonClick= new Command(MyMethod);
}
private async void MyMethod()
{
// do work
}
http://stackoverflow.com/questions/841332/prevent-double-click-from-double-firing-a-command – Mat