Re: [UWP] Проблема с ScrollViewer
От: Vladek Россия Github
Дата: 23.10.19 16:45
Оценка:
Здравствуйте, RainBoy, Вы писали:

RB>Проблема — с одной моделью тач скринов, которые мы используем, есть проблема. Нажатия на кнопки обрабатываются крайне нестабильно, в 90% случаев происходит минимальный сдвиг ViewPort и все.

RB>Я пробовал перехватить OnManipulationDelta и блокировать небольные перемещения, безуспешно. Единственное событие, которое я могу перехватить — OnViewChanging, но там невозможно блокировать мзменение ViewPort.
RB>Наследоваться от ScrollViewer в UWP невозможно, sealed (зачем это сделано?)

Надо подписываться на базовые события PointerPressed/PointerReleased/PointerCanceled у конкретных элементов внутри скроллера и вызывать методы CapturePointer/ReleasePointerCapture. Иначе скроллер будет любые манипуляции пытаться обрабатывать, ведь это его основная работа. Либо реализовывайте прокрутку элементов с помощью обычных ScrollBar.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.