WPF Button a dotyk

0

Witam.
Czy ktoś może spotkał się z problemem Button'a w aplikacji WPF obsługiwanego przez dotyk? Konkretnie chodzi o to że czasami na kilkanaście kliknięć przez dotyk jedno nie wywołuje zdarzenia kliknięcia Button'a. Mam sterowniki do monitora ELO ale ten sam efekt mam na monitorach Hisense. Wygląda to tak jakby sterownik dotyku złapał moment dotknięcia ekranu, natomiast nie wywołał zdarzenia kliknięcia myszą, chociaż kursor jest przesuwany do nowego miejsca. Dzieje się tak w trybie sterownika dotyku emulacji myszy. W trybach "Click on touch" i "Click on release" taki efekt nie występuje. Mam aplikację WPF napisaną pod frameworkiem 4.
Czy może ktoś się już z tym spotkał i znalazł rozwiązanie?

0

Czy w aplikacjach napisanych w innych technologiach (również w C# z Windows.Forms) ten problem też występuje?

2

WPF nie ma tu nic do rzeczy. On nie rozróżnia skąd klik przyszedł on reaguje na komunikaty windowsowe i tyle. Z mojego doświadczenia wynika, że problem w 99.99% przypadku leży między monitorem a fotelem. Przy ekranach dotykowych bardzo łatwo podczas klikania delikatnie przesunąć palec i takie coś nie jest rejestrowane jako klik. Poszukaj w ustawieniach panelu czegoś jak czułość

0
abrakadaber napisał(a):

WPF nie ma tu nic do rzeczy. On nie rozróżnia skąd klik przyszedł on reaguje na komunikaty windowsowe i tyle. Z mojego doświadczenia wynika, że problem w 99.99% przypadku leży między monitorem a fotelem. Przy ekranach dotykowych bardzo łatwo podczas klikania delikatnie przesunąć palec i takie coś nie jest rejestrowane jako klik. Poszukaj w ustawieniach panelu czegoś jak czułość

OK zgodzę się z Tobą ale na ekranie pojawia się ślad kliknięcia (kursor się przesuwa a w miejscu kliknięcia pojawia się na chwilę powiększające się kółko) tak jak przy kliknięciu przechwyconym przez aplikację.

0
andrzejlisek napisał(a):

Czy w aplikacjach napisanych w innych technologiach (również w C# z Windows.Forms) ten problem też występuje?

Niestety nie jestem w stanie odpowiedzieć na to pytanie, gdyż nie mam żadnej aplikacji używającej dotyku napisanej w innych technologiach :).

0

Miałem taki przypadek w WinForms. Ale tak jak @abrakadaber pisał, problem nie zależy od technologii, tylko od monitora (w moim przypadku panel przemysłowy).

1 użytkowników online, w tym zalogowanych: 0, gości: 1