Mam przycisk w aplikacji. Chcę, aby robił różne rzeczy w zależności od tego, czy go stuknę (wstrzymam animację), czy też dwukrotnie dotknę (ponownie uruchomię animację)Zdarzenie w systemie Windows 8/XAML Double Tap jest zawsze poprzedzone kliknięciem
jednak po dwukrotnym dotknięciu wydaje się, że najpierw uruchamia się stuknięcie, a potem dotknij dwukrotnie szybko po sobie. Czy istnieje sposób obejścia tego? Czy jest to znany problem, czy też popełniam błąd debiutanta?
Edytuj: Dla osób pytających używam zdarzeń Tapped
i DoubleTapped
.
jakiś kod byłby dobry przykład używasz DoubleTapped() lub MouseDoubleClicked(); Zastanawiając się, dlaczego po prostu nie dotkniesz animacji jednym kliknięciem, wydaje się bardziej przyjazny dla użytkownika/intuicyjny. –
Jest to zegar, a pojedyncze dotknięcie zatrzymuje zegar, a dwukrotne dotknięcie powoduje jego całkowite wyzerowanie. – roryok
Dlaczego więc nie chcesz, aby pojedyncze dotknięcie zatrzymywało timer, a jeśli użytkownik kliknie raz jeszcze, a zegar zostanie zatrzymany, pozwól, aby timer działał dalej? tzn. włączać timer za pomocą jednego kliknięcia. –