У меня есть приложение WPF, которое использует сенсорные события (TouchDown, TouchMove, TouchUp). Все нормально работает. Но если я передам компонент ViewportLayout (Eyeshot 11) где-нибудь в приложение, события касания перестанут работать во всем приложении. Кто-нибудь знает почему? Большое Вам спасибо.
Нет, все равно не работает. Если я помещаю событие касания в окно примера примера (например, «Стрелки»), приложение ведет себя точно так же. Событие касания не запускается. Мне нужно удалить компонент viewportlayout, чтобы запускать события касания.
Окно в примере «Стрелки» имеет FocusManager.FocusedElement = "{Binding ElementName = viewportLayout1}". Если я удалю это свойство, событие касания все равно не сработает. Я нигде в своем приложении не устанавливаю это свойство.
Кажется, у вас проблема с фокусом. используйте подключенную мышь, чтобы щелкнуть что-нибудь еще, а затем снова попробовать прикосновение. Работает ли это?