Это немного странно, поэтому я надеялся, что, возможно, кто-то еще сталкивался с этим, и, возможно, знает, как решить эту проблему.
Я работаю над приложением WPF, которое будетв конечном итоге будет работать на планшетных ПК с Windows.Поскольку это устройство с сенсорным экраном, я использовал элемент управления SurfaceScrollViewer при отображении списков элементов для прокрутки, и он работает очень хорошо.
Я обнаружил, что если я показываю элемент управления TextBox в SurfaceScrollViewer,Вы не можете редактировать текстовое поле, если вы не нажимаете на него многократно пять или шесть раз очень быстро - только тогда они получают фокус.
Если я использую ScrollViewer вместо этого, он работает нормально.Он также отлично работает при запуске на рабочем столе - это только проблема на планшетном ПК.
Есть идеи?
Подводя итог, это основная структура: SurfaceScrollViewer / StackPanel / ItemsControl
Даже если у меня только один элемент управления TextBox в качестве DataTemplate ItemsControl, он все еще страдает от той же проблемы.
О - и это также происходит с кнопками.Он не ограничен элементом управления TextBox.