Здравствуйте, Vladek, Вы писали:
V>Надо подписываться на базовые события PointerPressed/PointerReleased/PointerCanceled у конкретных элементов внутри скроллера и вызывать методы CapturePointer/ReleasePointerCapture.
Пробовал. PointerPressed есть всегда, PointerReleased/PointerCanceled генерируются крайне редко. Я перерыл MSDN и пробовал все возможные события, без особого толка.
Видимо, наша удачная модель тач скринов имеет совсем косые драйвера.
Проблема частично решилась отключением зуммирования. Теперь есть другая проблема — в коде полно других подобных мест. Выставление ScrollViewer.ZoomMode="Disabled" ни к какому результату не приводит, в live viewer видно, что зум как был включен, так и остался.